Module: LolcationClient::LolcationFields
- Defined in:
- lib/lolcation_client/lolcation_fields.rb
Instance Method Summary collapse
Instance Method Details
#lolcation_fields(options = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/lolcation_client/lolcation_fields.rb', line 3 def lolcation_fields( = {}) self.class_eval do before_validation do fields = [ :latitude, :longitude, :name, :address_street, :address_neighborhood,:address_city, :address_state, :address_number, :address_zipcode, ] fields.each do |field| self.send("lolcation_#{field}=", self.send([field] || "lolcation_#{field}")) end true end end end |