lib/i18n/js.rb in i18n-js-3.1.0 vs lib/i18n/js.rb in i18n-js-3.2.0
- old
+ new
@@ -185,10 +185,17 @@
def self.use_fallbacks?
fallbacks != false
end
+ def self.json_only
+ config.fetch(:json_only) do
+ # default value
+ false
+ end
+ end
+
def self.fallbacks
config.fetch(:fallbacks) do
# default value
true
end
@@ -213,9 +220,10 @@
def self.extract_segment_options(options)
segment_options = Private::HashWithSymbolKeys.new({
js_extend: js_extend,
sort_translation_keys: sort_translation_keys?,
+ json_only: json_only
}).freeze
segment_options.merge(options.slice(*Segment::OPTIONS))
end
### Export i18n.js