lib/active_data/model/attributes/reflections/localized.rb in active_data-1.0.0 vs lib/active_data/model/attributes/reflections/localized.rb in active_data-1.1.0

- old
+ new

@@ -1,16 +1,16 @@ module ActiveData module Model module Attributes module Reflections class Localized < Attribute - def self.build target, generated_methods, name, *args, &block + def self.build(target, generated_methods, name, *args, &block) attribute = super(target, generated_methods, name, *args, &block) generate_methods name, generated_methods attribute end - def self.generate_methods name, target + def self.generate_methods(name, target) target.class_eval <<-RUBY, __FILE__, __LINE__ + 1 def #{name}_translations attribute('#{name}').read end