module I18n::Processes::Data::Adapter::JsonAdapter

Public Class Methods

dump(tree, opts) click to toggle source

@return [String]

# File lib/i18n/processes/data/adapter/json_adapter.rb, line 16
def dump(tree, opts)
  JSON.generate(tree, parse_opts(opts))
end
parse(str, opts) click to toggle source

@return [Hash] locale tree

# File lib/i18n/processes/data/adapter/json_adapter.rb, line 11
def parse(str, opts)
  JSON.parse(str, parse_opts(opts))
end

Private Class Methods

parse_opts(opts) click to toggle source
# File lib/i18n/processes/data/adapter/json_adapter.rb, line 22
def parse_opts(opts)
  opts.try(:symbolize_keys) || {}
end