Class: MODL::Model::ModlFloat

Inherits:
Object
  • Object
show all
Defined in:
lib/modl/model/model.rb

Overview

A MODL FLOAT

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ ModlFloat

Returns a new instance of ModlFloat.



132
133
134
# File 'lib/modl/model/model.rb', line 132

def initialize(value)
  @value = value
end

Instance Attribute Details

#valueObject (readonly)

Returns the value of attribute value.



130
131
132
# File 'lib/modl/model/model.rb', line 130

def value
  @value
end

Instance Method Details

#to_jObject



140
141
142
# File 'lib/modl/model/model.rb', line 140

def to_j
  @value
end

#to_mObject



144
145
146
# File 'lib/modl/model/model.rb', line 144

def to_m
  format('%.16G', @value).sub('E+', 'E')
end

#to_sObject



136
137
138
# File 'lib/modl/model/model.rb', line 136

def to_s
  "ModlFloat: #{@value}"
end