Sha256: 7bfee054f6cb50e0b81d233c08544e13a1304d328fa964da414498ba90867a69
Contents?: true
Size: 361 Bytes
Versions: 4
Compression:
Stored size: 361 Bytes
Contents
module JT::Rails::Address::Validators extend ActiveSupport::Concern class_methods do def has_address(prefix, options = {}) attr_accessor prefix end end def load_address(prefix, data) for field in JT::Rails::Address.fields self["#{prefix}_#{field}"] = nil end for key, value in data self["#{prefix}_#{key}"] = value end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jt-rails-address-1.1.1 | lib/validators.rb |
jt-rails-address-1.1.0 | lib/validators.rb |
jt-rails-address-1.0.1 | lib/validators.rb |
jt-rails-address-1.0.0 | lib/validators.rb |