Class: Rri::RubyConverters::DoubleConverter
- Inherits:
-
Object
- Object
- Rri::RubyConverters::DoubleConverter
- Defined in:
- lib/rri/ruby_converters/double_converter.rb
Overview
Converter for R Integers
Convert R double to ruby Fixnum
Instance Method Summary collapse
-
#convert(rexp) ⇒ Array
Convert R object to ruby format.
Instance Method Details
#convert(rexp) ⇒ Array
Convert R object to ruby format
If the R object is a double, converts it into a ruby Float
18 19 20 21 22 23 24 |
# File 'lib/rri/ruby_converters/double_converter.rb', line 18 def convert(rexp) if rexp.kind_of?(REXP) and rexp.isNumeric and !rexp.isInteger and !rexp.isComplex and rexp.length == 1 [true, rexp.asDouble] else [false, nil] end end |