module Origami::Number
Public Instance Methods
&(val)
click to toggle source
# File lib/origami/numeric.rb, line 42 def &(val) self.class.new(self.to_i & val) end
*(val)
click to toggle source
# File lib/origami/numeric.rb, line 70 def *(val) self.class.new(self.to_i * val) end
**(val)
click to toggle source
# File lib/origami/numeric.rb, line 82 def **(val) self.class.new(self.to_i ** val) end
+(val)
click to toggle source
# File lib/origami/numeric.rb, line 58 def +(val) self.class.new(self.to_i + val) end
-(val)
click to toggle source
# File lib/origami/numeric.rb, line 62 def -(val) self.class.new(self.to_i - val) end
-@()
click to toggle source
# File lib/origami/numeric.rb, line 66 def -@ self.class.new(-self.to_i) end
/(val)
click to toggle source
# File lib/origami/numeric.rb, line 74 def /(val) self.class.new(self.to_i / val) end
<<(val)
click to toggle source
# File lib/origami/numeric.rb, line 50 def <<(val) self.class.new(self.to_i << val) end
>>(val)
click to toggle source
# File lib/origami/numeric.rb, line 54 def >>(val) self.class.new(self.to_i >> val) end
^(val)
click to toggle source
# File lib/origami/numeric.rb, line 46 def ^(val) self.class.new(self.to_i ^ val) end
abs()
click to toggle source
# File lib/origami/numeric.rb, line 78 def abs self.class.new(self.to_i.abs) end
to_s()
click to toggle source
Calls superclass method
Origami::Object#to_s
# File lib/origami/numeric.rb, line 86 def to_s super(value.to_s) end
|(val)
click to toggle source
# File lib/origami/numeric.rb, line 38 def |(val) self.class.new(self.to_i | val) end
~()
click to toggle source
# File lib/origami/numeric.rb, line 34 def ~ self.class.new(~self.to_i) end