module Origami::Number

Class representing a PDF number (Integer, or Real).

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