Sha256: 8ae5609ba5193ef0b9b8610927fccb42ddb8903895ce62af5e327dfe8b2cf0c2

Contents?: true

Size: 333 Bytes

Versions: 4

Compression:

Stored size: 333 Bytes

Contents

# encoding: utf-8

module TrangeFrange
  class Milion < Struct.new :base
    include TrangeFrange::SuffixHelper

    MILIONS = %w[milion miliona]

    def word
      order_condition.add { MILIONS[0] if suffix.one? and !suffix.suffix_base.teen? }
      order_condition.add { MILIONS[1] }
      order_condition.match!
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trange_frange-0.1.5 lib/trange_frange/milion.rb
trange_frange-0.1.4 lib/trange_frange/milion.rb
trange_frange-0.1.3 lib/trange_frange/milion.rb
trange_frange-0.1.2 lib/trange_frange/milion.rb