lib/i18n/tasks/data/adapter/yaml_adapter.rb in i18n-tasks-0.4.5 vs lib/i18n/tasks/data/adapter/yaml_adapter.rb in i18n-tasks-0.5.0
- old
+ new
@@ -6,10 +6,15 @@
module YamlAdapter
extend self
# @return [Hash] locale tree
def parse(str, options)
- YAML.load(str, options || {})
+ if YAML.method(:load).arity.abs == 2
+ YAML.load(str, options || {})
+ else
+ # older jruby and rbx 2.2.7 do not accept options
+ YAML.load(str)
+ end
end
# @return [String]
def dump(tree, options)
tree.to_yaml(options || {})