Class: Transform::Parser::Number

Inherits:
Object
  • Object
show all
Defined in:
lib/source/redshift/transform.rb

Class Method Summary collapse

Class Method Details

.compute(from, to, delta) ⇒ Object



168
169
170
# File 'lib/source/redshift/transform.rb', line 168

def self.compute(from,to,delta)
  Transform.compute(from,to,delta)
end

.parse(value) ⇒ Object



172
173
174
175
176
# File 'lib/source/redshift/transform.rb', line 172

def self.parse(value)
  `value = value.__value__ || String(value)`
  `parsed = parseFloat(value)`
  `(parsed || parsed == 0) ? parsed : false`
end

.serve(value, unit) ⇒ Object



178
179
180
# File 'lib/source/redshift/transform.rb', line 178

def self.serve(value, unit)
  return (unit) ? value + unit : value
end