Included Modules

Class/Module Index [+]

Quicksearch

Origami::Number

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

Public Class Methods

native_type() click to toggle source
# File lib/origami/numeric.rb, line 103
def self.native_type; Number end

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
# 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

[Validate]

Generated with the Darkfish Rdoc Generator 2.