Method: Jsoning::Protocol#generate
- Defined in:
- lib/jsoning/foundations/protocol.rb
#generate(object, options = {}) ⇒ Object
generate a JSON object options:
-
pretty: pretty print json data
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/jsoning/foundations/protocol.rb', line 29 def generate(object, = {}) pretty = [:pretty] pretty = ["pretty"] if pretty.nil? pretty = false if pretty.nil? data = retrieve_values_from(object) if pretty JSON.pretty_generate(data) else JSON.generate(data) end end |