class Object
Standard Object
upgrades
Public Instance Methods
prim_value()
click to toggle source
# File lib/primitive_wrapper.rb, line 19 def prim_value self end
pw_copy()
click to toggle source
# File lib/primitive_wrapper.rb, line 16 def pw_copy self.dup rescue self end
to_wrapper()
click to toggle source
# File lib/primitive_wrapper.rb, line 25 def to_wrapper return Bit.new(nil) if self.nil? return Bool.new(true) if self==true return Bool.new(false) if self==false return Int.new(self) if self.kind_of? Integer return FloatW.new(self) if self.kind_of? Float return Number.new(self) if self.kind_of? Numeric return Datum.new(self) if self.kind_of? String return SymbolW.new(self) if self.kind_of? Symbol return Property.new(self) if self.kind_of? Hash return XArray.new(self) if self.kind_of? Array return XRange.new(self) if self.kind_of? Range return Fraction.new(self) if self.kind_of? Rational return Value.new(self) end
type()
click to toggle source
# File lib/primitive_wrapper.rb, line 13 def type self.class end
type_of?(cls)
click to toggle source
# File lib/primitive_wrapper.rb, line 10 def type_of?(cls) kind_of? cls end
wrapped?()
click to toggle source
# File lib/primitive_wrapper.rb, line 22 def wrapped? false end