class P1MeterReader::DataParsing::ParseChain::GasChain
Public Instance Methods
can_handle?(line)
click to toggle source
# File lib/p1_meter_reader/data_parsing/parse_chain/gas_chain.rb, line 7 def can_handle?(line) line.start_with? '0-1:24.3.0' end
handle(lines_enumerator, output)
click to toggle source
# File lib/p1_meter_reader/data_parsing/parse_chain/gas_chain.rb, line 11 def handle(lines_enumerator, output) lines_enumerator.next # Skip the intro line line = lines_enumerator.next match = line.match(/\((\d*\.\d*)\)/) output.gas = match[1].to_f if match end