Class: Cldr::Export::Data::Plurals::Proposition

Inherits:
Array
  • Object
show all
Defined in:
lib/cldr/export/data/plurals/rules.rb

Instance Method Summary collapse

Constructor Details

#initialize(type = nil) ⇒ Proposition

Returns a new instance of Proposition.



117
118
119
# File 'lib/cldr/export/data/plurals/rules.rb', line 117

def initialize(type = nil)
  @type = type
end

Instance Method Details

#to_rubyObject



121
122
123
# File 'lib/cldr/export/data/plurals/rules.rb', line 121

def to_ruby
  @ruby ||= '(' << map { |expr| expr.to_ruby }.join(" #{@type} ") << ')'
end