Sha256: ab496835848cc89de55375d1f945e46d92d5a4c14219258bf8204aaceab1c48d

Contents?: true

Size: 603 Bytes

Versions: 77

Compression:

Stored size: 603 Bytes

Contents

module ActiveRecord
  module Acts #:nodoc:
    module MuckFeedParent # :nodoc:

      def self.included(base)
        base.extend(ClassMethods)
      end
  
      module ClassMethods

        # +has_muck_feeds+ gives the class it is called on access to feeds.
        # Retrieve feeds via object.feeds. ie @user.feeds.
        # This is used to indicate which feeds a user would like to have access to.
        def has_muck_feeds
          has_many :feed_parents, :as => :ownable
          has_many :feeds, :through => :feed_parents, :order => 'created_at desc'
        end

      end

    end
  end
end

Version data entries

77 entries across 77 versions & 2 rubygems

Version Path
muck-services-0.1.47 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.46 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.45 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.44 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.43 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.42 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.41 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.40 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.39 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.38 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.37 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.36 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.35 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.34 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.33 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.32 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.31 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.30 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.29 lib/active_record/acts/muck_feed_parent.rb
muck-services-0.1.28 lib/active_record/acts/muck_feed_parent.rb