class YARD::Serializers::JsonSerializer
Public Class Methods
new(o)
click to toggle source
Calls superclass method
# File lib/puppet_x/puppetlabs/strings/yard/json_registry_store.rb, line 62 def initialize o super @options = { :basepath => '.', :extension => 'json', } @extension = 'json' @basepath = '.' end
Public Instance Methods
serialize(data)
click to toggle source
# File lib/puppet_x/puppetlabs/strings/yard/json_registry_store.rb, line 71 def serialize(data) if YARD::Config.options[:emit_json] path = YARD::Config.options[:emit_json] log.debug "Serializing json to #{path}" File.open!(path, "wb") {|f| f.write data } end if YARD::Config.options[:emit_json_stdout] puts data end end