Class: NormalizerBuilder
- Inherits:
-
Module
- Object
- Module
- NormalizerBuilder
- Defined in:
- lib/normalizer_jp/normalize_builder.rb
Instance Method Summary collapse
-
#initialize(attribute, uploader) ⇒ NormalizerBuilder
constructor
A new instance of NormalizerBuilder.
Constructor Details
#initialize(attribute, uploader) ⇒ NormalizerBuilder
Returns a new instance of NormalizerBuilder.
2 3 4 5 6 7 |
# File 'lib/normalizer_jp/normalize_builder.rb', line 2 def initialize(attribute, uploader) define_method "#{attribute}=" do |value| normalized_value = uploader.call(value) super(normalized_value) end end |