module Origami::Number
Public Instance Methods
&(val)
click to toggle source
# File lib/origami/numeric.rb, line 47 def &(val) self.class.new(self.to_i & val) end
*(val)
click to toggle source
# File lib/origami/numeric.rb, line 75 def *(val) self.class.new(self.to_i * val) end
**(val)
click to toggle source
# File lib/origami/numeric.rb, line 87 def **(val) self.class.new(self.to_i ** val) end
+(val)
click to toggle source
# File lib/origami/numeric.rb, line 63 def +(val) self.class.new(self.to_i + val) end
-(val)
click to toggle source
# File lib/origami/numeric.rb, line 67 def -(val) self.class.new(self.to_i - val) end
-@()
click to toggle source
# File lib/origami/numeric.rb, line 71 def -@ self.class.new(-self.to_i) end
/(val)
click to toggle source
# File lib/origami/numeric.rb, line 79 def /(val) self.class.new(self.to_i / val) end
<<(val)
click to toggle source
# File lib/origami/numeric.rb, line 55 def <<(val) self.class.new(self.to_i << val) end
>>(val)
click to toggle source
# File lib/origami/numeric.rb, line 59 def >>(val) self.class.new(self.to_i >> val) end
^(val)
click to toggle source
# File lib/origami/numeric.rb, line 51 def ^(val) self.class.new(self.to_i ^ val) end
abs()
click to toggle source
# File lib/origami/numeric.rb, line 83 def abs self.class.new(self.to_i.abs) end
to_s()
click to toggle source
Calls superclass method
# File lib/origami/numeric.rb, line 91 def to_s super(value.to_s) end
|(val)
click to toggle source
# File lib/origami/numeric.rb, line 43 def |(val) self.class.new(self.to_i | val) end
~()
click to toggle source
# File lib/origami/numeric.rb, line 39 def ~ self.class.new(~self.to_i) end