module ZionData::Parser::Helpers
Helpers
module for parsing Zion data
Constants
- TIME_FORMAT
Private Instance Methods
convert_time(time_string)
click to toggle source
# File lib/zion_data/parser/helpers.rb, line 14 def convert_time(time_string) DateTime.parse(time_string).to_time.utc.strftime(TIME_FORMAT) end
parse_csv(csv_string)
click to toggle source
# File lib/zion_data/parser/helpers.rb, line 9 def parse_csv(csv_string) options = { headers: true, converters: :numeric, col_sep: ', ' } CSV.parse(csv_string, options).map(&:to_hash) end
payload(start_node, end_node, start_time, end_time)
click to toggle source
# File lib/zion_data/parser/helpers.rb, line 18 def payload(start_node, end_node, start_time, end_time) { start_node: start_node, end_node: end_node, start_time: convert_time(start_time), end_time: convert_time(end_time) } end