Sha256: 81333524e886e39fe89d5fc8a0dd83b8868b573f92fbe812b7c4d45f47b04d01

Contents?: true

Size: 634 Bytes

Versions: 11

Compression:

Stored size: 634 Bytes

Contents

module SocialNetworking
  module Concerns
    # adds scops to Membership class
    module Membership
      extend ActiveSupport::Concern
      def comments
        SocialNetworking::Comment.where(participant: participant)
      end

      def likes
        SocialNetworking::Like.where(participant: participant)
      end

      def nudges
        SocialNetworking::Nudge.where(initiator_id: participant)
      end

      def goals
        SocialNetworking::Goal.where(participant: participant)
      end

      def on_the_minds
        SocialNetworking::OnTheMindStatement.where(participant: participant)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
social_networking-0.11.8 app/models/social_networking/concerns/membership.rb
social_networking-0.11.7 app/models/social_networking/concerns/membership.rb
social_networking-0.11.6 app/models/social_networking/concerns/membership.rb
social_networking-0.11.5 app/models/social_networking/concerns/membership.rb
social_networking-0.11.4 app/models/social_networking/concerns/membership.rb
social_networking-0.11.3 app/models/social_networking/concerns/membership.rb
social_networking-0.11.2 app/models/social_networking/concerns/membership.rb
social_networking-0.11.1 app/models/social_networking/concerns/membership.rb
social_networking-0.11.0 app/models/social_networking/concerns/membership.rb
social_networking-0.10.0 app/models/social_networking/concerns/membership.rb
social_networking-0.9.3 app/models/social_networking/concerns/membership.rb