kslazarev/numbers_and_words

View on GitHub
lib/numbers_and_words/strategies/figures_converter/options/base/remove_zero.rb

Summary

Maintainability
A
15 mins
Test Coverage
# frozen_string_literal: true

module NumbersAndWords
  module Strategies
    module FiguresConverter
      module Options
        module Base
          class RemoveZero
            attr_accessor :strategy, :options

            def initialize(proxy, *_args)
              @strategy = proxy.strategy
              @options = proxy.options
            end

            def result
              active?
            end

            private

            def active?
              @options[:remove_zero]
            end
          end
        end
      end
    end
  end
end