class I18n::JS::Formatters::Base
Public Class Methods
new(js_extend: false, namespace: nil, pretty_print: false, prefix: nil, suffix: nil)
click to toggle source
# File lib/i18n/js/formatters/base.rb, line 5 def initialize(js_extend: false, namespace: nil, pretty_print: false, prefix: nil, suffix: nil) @js_extend = js_extend @namespace = namespace @pretty_print = pretty_print @prefix = prefix @suffix = suffix end
Protected Instance Methods
format_json(translations)
click to toggle source
# File lib/i18n/js/formatters/base.rb, line 15 def format_json(translations) if @pretty_print ::JSON.pretty_generate(translations) else translations.to_json end end