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.



106
107
108
# File 'lib/cldr/export/data/plurals/rules.rb', line 106

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

Instance Method Details

#to_rubyObject



110
111
112
# File 'lib/cldr/export/data/plurals/rules.rb', line 110

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