lib/tr8n/config.rb in tr8n-3.1.6 vs lib/tr8n/config.rb in tr8n-3.1.7
- old
+ new
@@ -530,10 +530,10 @@
@language_rule_classes ||= rules_engine[:language_rule_classes].collect{|lrc| lrc.constantize}
end
def self.language_rule_dependencies
@language_rule_dependencies ||= begin
- depts = {}
+ depts = HashWithIndifferentAccess.new
language_rule_classes.each do |cls|
if depts[cls.dependency]
raise Tr8n::Exception.new("The same dependency key #{cls.dependency} has been registered for multiple rules. This is not allowed.")
end
depts[cls.dependency] = cls
\ No newline at end of file