Class: Rational

Inherits:
Object
  • Object
show all
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