class NDJSON::Parser

Public Class Methods

new(input) click to toggle source
# File lib/ndjson.rb, line 7
def initialize input
  @input = if input.is_a? String
    open(input)
  else
    input
  end
end

Public Instance Methods

each() { |json_line| ... } click to toggle source
# File lib/ndjson.rb, line 15
def each &block
  @input.each do |line|
    json_line = JSON.parse(line)
    yield json_line
  end
end