Method: Object#write_to_json
- Defined in:
- lib/pleasant_path/json/object.rb
#write_to_json(file, options = {}) ⇒ self
Writes the Object serialized as JSON to the specified file, overwriting the file if it exists. Creates the file if it does not exist, including any necessary parent directories. Returns the Object, unmodified.
For information about options see JSON.generate. By default, this method uses JSON.dump_default_options.
21 22 23 24 25 |
# File 'lib/pleasant_path/json/object.rb', line 21 def write_to_json(file, = {}) = JSON..merge() file.to_pathname.write_text(self.to_json()) self end |