kslazarev/numbers_and_words

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

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module NumbersAndWords
  module Strategies
    module FiguresConverter
      module Options
        module Base
          class Ordinal
            def initialize(proxy, *_args)
              @strategy = proxy.strategy
              @options = proxy.options
            end

            def result
              :ordinal if active?
            end

            private

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