Class Origami::Real
In: sources/parser/numeric.rb
sources/parser/obfuscation.rb
Parent: DelegateClass(Float)

Class representing a Real number Object. PDF real numbers are arbitrary precision numbers, depending on architectures.

Methods

new  

Included Modules

Number

External Aliases

to_f -> value
to_s -> to_obfuscated_str

Public Class methods

Creates a new Real from a Ruby Float.

f:The new Real value.

[Source]

     # File sources/parser/numeric.rb, line 151
151:     def initialize(f = 0, indirect = false)
152:       
153:       unless f.is_a?(Float)
154:         raise TypeError, "Expected type Float, received #{f.class}."
155:       end
156:       
157:       super(indirect, f)
158:     
159:     end

[Validate]