class YagniJsonEncoder

Constants

JSON

Attributes

options[R]

Public Class Methods

new(options = nil) click to toggle source
# File lib/yagni_json_encoder.rb, line 16
def initialize(options = nil)
  @options = options || {}
end

Public Instance Methods

encode(value) click to toggle source
# File lib/yagni_json_encoder.rb, line 20
def encode(value)
  JSON.generate value.as_json(options.dup),
                quirks_mode: true,
                max_nesting: false
end