Class: NDJSON::Generator
- Inherits:
-
Object
- Object
- NDJSON::Generator
- Defined in:
- lib/ndjson.rb
Instance Method Summary collapse
-
#initialize(output) ⇒ Generator
constructor
A new instance of Generator.
- #write(obj) ⇒ Object
Constructor Details
#initialize(output) ⇒ Generator
Returns a new instance of Generator.
25 26 27 28 29 30 31 |
# File 'lib/ndjson.rb', line 25 def initialize output @output = if output.is_a? String open(output, 'w') else output end end |
Instance Method Details
#write(obj) ⇒ Object
33 34 35 |
# File 'lib/ndjson.rb', line 33 def write obj @output.puts JSON.generate(obj) end |