Module: Quant::Ticks::Serializers::Value

Defined in:
lib/quant/ticks/serializers/value.rb

Class Method Summary collapse

Class Method Details

.to_h(instance) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/quant/ticks/serializers/value.rb', line 9

def to_h(instance)
  { "iv" => instance.interval.to_s,
    "ct" => instance.close_timestamp.to_i,
    "cp" => instance.close_price,
    "bv" => instance.base_volume,
    "tv" => instance.target_volume }
end

.to_json(instance) ⇒ Object



17
18
19
# File 'lib/quant/ticks/serializers/value.rb', line 17

def to_json(instance)
  Oj.dump to_h(instance)
end