class JSONWriter

JSONWriter builds JSON file and copies it to the output directory.

Public Class Methods

new(options) click to toggle source
# File lib/rdoc/generator/json_writer.rb, line 5
def initialize(options)
  @options = options
end

Public Instance Methods

write(data) click to toggle source
# File lib/rdoc/generator/json_writer.rb, line 9
def write(data)
  json = JSON.pretty_generate(data)

  File.open(@options.sf_jsonfile, 'w') do |file|
    file.write(json)
  end
end