module ActsAsContactable::Extenders::Contactable

Public Class Methods

contactable?() click to toggle source
# File lib/acts_as_contactable/extenders/contactable.rb, line 19
def self.contactable?
  true
end

Public Instance Methods

acts_as_contactable(_args = {}) click to toggle source
# File lib/acts_as_contactable/extenders/contactable.rb, line 10
def acts_as_contactable(_args = {})
  require 'acts_as_contactable/contactable'
  include ActsAsContactable::Contactable

  define_method :acts_as_contactable_options do
    self.class.instance_variable_get('@acts_as_contactable_options')
  end

  class_eval do
    def self.contactable?
      true
    end
  end
end
contactable?() click to toggle source
# File lib/acts_as_contactable/extenders/contactable.rb, line 6
def contactable?
  false
end