module StreamRails::ClassMethods
Public Instance Methods
as_activity(opts = {})
click to toggle source
# File lib/stream_rails/activity.rb, line 16 def as_activity(opts = {}) default_opts = { track_deletes: true, sync_policy: nil } options = default_opts.merge(opts) if options[:sync_policy].nil? include StreamRails::SyncPolicy::SyncCreate include StreamRails::SyncPolicy::SyncDestroy if options[:track_deletes] else include options[:sync_policy] end end