Class: Everlog::Dom::Value::Moves::Move
Instance Method Summary
collapse
Methods included from Maybe
#maybe
#km, #round_off
#initialize, #parse_to_His
Instance Method Details
#action ⇒ Object
5
6
7
|
# File 'lib/everlog/dom/value/moves/move.rb', line 5
def action
maybe(@response['activity']).to_s
end
|
#distance ⇒ Object
22
23
24
|
# File 'lib/everlog/dom/value/moves/move.rb', line 22
def distance
maybe(@response['distance']).to_f / km
end
|
#duration ⇒ Object
9
10
11
12
|
# File 'lib/everlog/dom/value/moves/move.rb', line 9
def duration
duration = maybe(@response['duration'])
round_off((duration.to_f / 60))
end
|
#end_time ⇒ Object
18
19
20
|
# File 'lib/everlog/dom/value/moves/move.rb', line 18
def end_time
parse_to_His(pick_today(maybe(@response['endTime'].to_s)))
end
|
#start_time ⇒ Object
14
15
16
|
# File 'lib/everlog/dom/value/moves/move.rb', line 14
def start_time
parse_to_His(pick_today(maybe(@response['startTime'].to_s)))
end
|