Class: FloatW

Inherits:
ValueAdd show all
Defined in:
lib/primitive_wrapper.rb

Instance Method Summary collapse

Methods inherited from ValueAdd

bestow_methods, capture_base_methods

Methods inherited from Value

#!=, #==, #ensure_valid, #freeze, freeze_raise?, ignore_on_freeze, #initialize, #inspect, #prim_value, raise_on_freeze, #replace, #to_s, #unwrap, #val, #val=, #~

Constructor Details

This class inherits a constructor from Value

Instance Method Details

#to_intObject



387
388
389
# File 'lib/primitive_wrapper.rb', line 387

def to_int
  Int.new @value.to_i
end

#valid_type(prm) ⇒ Object



382
383
384
385
386
# File 'lib/primitive_wrapper.rb', line 382

def valid_type(prm)
  return true if prm.kind_of? Float
  return true if prm.kind_of? FloatW
  false
end