Module: Addresslogic
- Defined in:
- lib/addresslogic.rb,
lib/addresslogic/version.rb
Overview
Address Logic
This is a simple module that you can include into any classm as long as it has a street1, street2, city, state, zip, and country (optional) methods. Just include it into your class like so:
class Address
apply_addresslogic :fields => [:street1, :street2, :city, [:state, :zip], :country]
end
The above will return:
["Street1", "Street2", "City", "State Zip", "Country"]
This adds a sigle method: address_parts. More on this method below…
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: Version
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
18 19 20 |
# File 'lib/addresslogic.rb', line 18 def self.included(base) base.extend ClassMethods end |