Sha256: 7f68a06dd2723ebe1b92b0ac2785e13b1a18812f589ccf5ddb696f38baf54a69

Contents?: true

Size: 549 Bytes

Versions: 58

Compression:

Stored size: 549 Bytes

Contents

module SocialStream
  module Events
    module Models
      module Document
        extend ActiveSupport::Concern

        included do
          attr_accessor :event_property_object_id

          before_validation(:on => :create) do
            set_event
          end
        end

        protected

        def set_event
          return if event_property_object_id.blank?

          activity_object_holders <<
            ActivityObjectProperty::Poster.new(:activity_object_id => event_property_object_id)
        end
      end
    end
  end
end

Version data entries

58 entries across 58 versions & 2 rubygems

Version Path
social_stream-1.1.12 events/lib/social_stream/events/models/document.rb
social_stream-1.1.11 events/lib/social_stream/events/models/document.rb
social_stream-1.1.10 events/lib/social_stream/events/models/document.rb
social_stream-1.1.9 events/lib/social_stream/events/models/document.rb
social_stream-1.1.8 events/lib/social_stream/events/models/document.rb
social_stream-1.1.7 events/lib/social_stream/events/models/document.rb
social_stream-1.1.6 events/lib/social_stream/events/models/document.rb
social_stream-1.1.5 events/lib/social_stream/events/models/document.rb
social_stream-1.1.4 events/lib/social_stream/events/models/document.rb
social_stream-1.1.3 events/lib/social_stream/events/models/document.rb
social_stream-1.1.2 events/lib/social_stream/events/models/document.rb
social_stream-1.1.1 events/lib/social_stream/events/models/document.rb
social_stream-events-1.1.1 lib/social_stream/events/models/document.rb
social_stream-1.1.0 events/lib/social_stream/events/models/document.rb
social_stream-events-1.1.0 lib/social_stream/events/models/document.rb
social_stream-1.0.1 events/lib/social_stream/events/models/document.rb
social_stream-events-1.0.0 lib/social_stream/events/models/document.rb
social_stream-0.30.2 events/lib/social_stream/events/models/document.rb
social_stream-events-0.16.2 lib/social_stream/events/models/document.rb
social_stream-0.30.1 events/lib/social_stream/events/models/document.rb