Method: NMEAPlus::SourceDecoder#initialize
- Defined in:
- lib/nmea_plus.rb
#initialize(line_reader) ⇒ SourceDecoder
Returns a new instance of SourceDecoder.
22 23 24 25 26 27 28 29 |
# File 'lib/nmea_plus.rb', line 22 def initialize(line_reader) unless line_reader.respond_to? :each_line raise ArgumentError, "line_reader must inherit from type IO (or implement each_line)" end @throw_on_parse_fail = false @source = line_reader @decoder = NMEAPlus::Decoder.new end |