class P1MeterReader::DataParsing::ParseChain::StroomCurrentChain
Public Instance Methods
can_handle?(line)
click to toggle source
# File lib/p1_meter_reader/data_parsing/parse_chain/stroom_current_chain.rb, line 8 def can_handle?(line) line.start_with? ("1-0:1.7.0") end
handle(lines_enumerator, output)
click to toggle source
# File lib/p1_meter_reader/data_parsing/parse_chain/stroom_current_chain.rb, line 12 def handle(lines_enumerator, output) line = lines_enumerator.next match = line.match(/\((.*)\*kW\)/) output.stroom_current = match[1].to_f if match end