module ActsAsContextable::Context

Public Class Methods

included(base) click to toggle source
# File lib/acts_as_contextable/context.rb, line 3
def self.included(base)      

  base.class_eval do
    
    has_many :in_context_of, :class_name => 'ActsAsContextable::ContextReference', :as => :context, :dependent => :destroy do
      
      def contextables
        includes(:contextable).map(&:contextable)
      end
      
    end
    
  end

end

Public Instance Methods

contextables() click to toggle source
# File lib/acts_as_contextable/context.rb, line 9
def contextables
  includes(:contextable).map(&:contextable)
end