Class: Test::Unit::UI::Launchable::JSON::JSONStreamWriter::ArrayWriter
- Inherits:
-
Object
- Object
- Test::Unit::UI::Launchable::JSON::JSONStreamWriter::ArrayWriter
- Defined in:
- lib/test/unit/ui/launchable/json/testrunner.rb
Instance Method Summary collapse
- #close_array ⇒ Object
-
#initialize(file, indent) ⇒ ArrayWriter
constructor
A new instance of ArrayWriter.
- #open_array(key) ⇒ Object
Constructor Details
#initialize(file, indent) ⇒ ArrayWriter
Returns a new instance of ArrayWriter.
246 247 248 249 250 |
# File 'lib/test/unit/ui/launchable/json/testrunner.rb', line 246 def initialize(file, indent) @indent = indent @file = file @is_first_element = true end |
Instance Method Details
#close_array ⇒ Object
260 261 262 263 264 |
# File 'lib/test/unit/ui/launchable/json/testrunner.rb', line 260 def close_array @file.puts write_indent @file.puts("]") end |
#open_array(key) ⇒ Object
252 253 254 255 256 257 258 |
# File 'lib/test/unit/ui/launchable/json/testrunner.rb', line 252 def open_array(key) write_indent @file.write(to_json_str(key)) write_colon @file.write(" ") @file.write("[") end |