module I18n::Tasks::Data::Adapter::JsonAdapter
Public Class Methods
Source
# File lib/i18n/tasks/data/adapter/json_adapter.rb, line 16 def dump(tree, opts) JSON.generate(tree, parse_opts(opts)) end
@return [String]
Source
# File lib/i18n/tasks/data/adapter/json_adapter.rb, line 11 def parse(str, opts) JSON.parse(str, parse_opts(opts)) end
@return [Hash] locale tree
Private Class Methods
Source
# File lib/i18n/tasks/data/adapter/json_adapter.rb, line 22 def parse_opts(opts) opts.try(:symbolize_keys) || {} end