module ActsAsAddressable::ClassMethods

Public Instance Methods

acts_as_addressable(options = {}) click to toggle source
# File lib/acts_as_addressable.rb, line 12
def acts_as_addressable(options = {})
  class_eval do
    has_many :locations, as: :addressable, dependent: :destroy, class_name: 'ActsAsAddressable::Location'
  end

  include ActsAsAddressable::LocalInstanceMethods
end