Module | Origami::Number |
In: |
sources/parser/numeric.rb
|
# File sources/parser/numeric.rb, line 43 43: def &(val) 44: self.class.new(self.to_i & val, is_indirect?) 45: end
# File sources/parser/numeric.rb, line 71 71: def *(val) 72: self.class.new(self.to_i * val, is_indirect?) 73: end
# File sources/parser/numeric.rb, line 83 83: def **(val) 84: self.class.new(self.to_i ** val, is_indirect?) 85: end
# File sources/parser/numeric.rb, line 59 59: def +(val) 60: self.class.new(self.to_i + val, is_indirect?) 61: end
# File sources/parser/numeric.rb, line 63 63: def -(val) 64: self.class.new(self.to_i - val, is_indirect?) 65: end
# File sources/parser/numeric.rb, line 67 67: def -@ 68: self.class.new(-self.to_i, is_indirect?) 69: end
# File sources/parser/numeric.rb, line 75 75: def /(val) 76: self.class.new(self.to_i / val, is_indirect?) 77: end
# File sources/parser/numeric.rb, line 51 51: def <<(val) 52: self.class.new(self.to_i << val, is_indirect?) 53: end
# File sources/parser/numeric.rb, line 55 55: def >>(val) 56: self.class.new(self.to_i >> val, is_indirect?) 57: end
# File sources/parser/numeric.rb, line 47 47: def ^(val) 48: self.class.new(self.to_i ^ val, is_indirect?) 49: end
# File sources/parser/numeric.rb, line 79 79: def abs 80: self.class.new(self.to_i.abs, is_indirect?) 81: end