Add newline between end and def

This commit is contained in:
Naoto Ono 2024-01-31 14:14:24 +09:00 committed by Hiroshi SHIBATA
parent 45b53dd897
commit a7ebe467a7

View File

@ -933,6 +933,7 @@ module Test
@is_first_obj = true @is_first_obj = true
write_new_line write_new_line
end end
def write_object def write_object
if @is_first_obj if @is_first_obj
@is_first_obj = false @is_first_obj = false
@ -953,6 +954,7 @@ module Test
@indent_level -= 1 @indent_level -= 1
@is_first_key_val = true @is_first_key_val = true
end end
def write_array(key) def write_array(key)
@indent_level += 1 @indent_level += 1
write_indent write_indent
@ -961,6 +963,7 @@ module Test
@file.write(" ", "[") @file.write(" ", "[")
write_new_line write_new_line
end end
def write_key_value(key, value) def write_key_value(key, value)
if @is_first_key_val if @is_first_key_val
@is_first_key_val = false @is_first_key_val = false
@ -974,28 +977,35 @@ module Test
@file.write(" ") @file.write(" ")
@file.write(to_json_str(value)) @file.write(to_json_str(value))
end end
def close def close
close_array close_array
@indent_level -= 1 @indent_level -= 1
write_new_line write_new_line
@file.write("}") @file.write("}")
end end
private private
def to_json_str(obj) def to_json_str(obj)
JSON.dump(obj) JSON.dump(obj)
end end
def write_indent def write_indent
@file.write(" " * 2 * @indent_level) @file.write(" " * 2 * @indent_level)
end end
def write_new_line def write_new_line
@file.write("\n") @file.write("\n")
end end
def write_comma def write_comma
@file.write(',') @file.write(',')
end end
def write_colon def write_colon
@file.write(":") @file.write(":")
end end
def close_array def close_array
write_new_line write_new_line
write_indent write_indent