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