Class: Cimis::DataPoint

Inherits:
Object
  • Object
show all
Defined in:
lib/cimis/data_point.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ DataPoint

Returns a new instance of DataPoint.



11
12
13
# File 'lib/cimis/data_point.rb', line 11

def initialize(params)
  super(Cimis.symbolize_keys(params)) 
end

Instance Method Details

#to_hObject



15
16
17
18
19
20
21
22
23
# File 'lib/cimis/data_point.rb', line 15

def to_h
  Hash[
    attributes.map do |a| 
      key = a[0]
      value = a[0] == :value ? a[1].to_f : a[1]
      [key, value]
    end
  ]
end