Module: Nuggets::JSON::CanonicalMixin

Defined in:
lib/nuggets/json/canonical_mixin.rb

Instance Method Summary collapse

Instance Method Details

#generate_canonical(obj, opts = {}) ⇒ Object



31
32
33
# File 'lib/nuggets/json/canonical_mixin.rb', line 31

def generate_canonical(obj, opts = {})
  generate(_nuggets_json_canonical(obj), opts)
end

#pretty_generate_canonical(obj, opts = {}) ⇒ Object



35
36
37
# File 'lib/nuggets/json/canonical_mixin.rb', line 35

def pretty_generate_canonical(obj, opts = {})
  pretty_generate(_nuggets_json_canonical(obj), opts)
end

#pretty_print_canonical(source, opts = {}) ⇒ Object Also known as: pc



39
40
41
# File 'lib/nuggets/json/canonical_mixin.rb', line 39

def pretty_print_canonical(source, opts = {})
  pretty_generate_canonical(parse_multi(source, opts), opts)
end