Class: Rational
- Inherits:
-
Object
- Object
- Rational
- Defined in:
- lib/aqua/object/initializers.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.aqua_init(init, opts = Aqua::Translator::Opts.new) ⇒ Object
147 148 149 |
# File 'lib/aqua/object/initializers.rb', line 147 def self.aqua_init( init, opts=Aqua::Translator::Opts.new ) Rational( init[0].to_i, init[1].to_i ) end |
Instance Method Details
#_pack_instance_vars(path = '') ⇒ Object
151 152 153 |
# File 'lib/aqua/object/initializers.rb', line 151 def _pack_instance_vars( path='') nil end |
#to_aqua_init(path = '') ⇒ Object
143 144 145 |
# File 'lib/aqua/object/initializers.rb', line 143 def to_aqua_init( path='') Aqua::Translator::Rat.new( self.to_s.match(/(\d*)\/(\d*)/).to_a.slice(1,2) ) end |