lib/protocolist.rb
require 'active_support'
require 'protocolist/version'
require 'protocolist/model_additions'
require 'protocolist/controller_additions'
require 'protocolist/railtie' if defined? Rails
module Protocolist
def self.fire(activity_type, options = {})
options = options.reverse_merge(actor:@actor, activity_type: activity_type)
@activity_class.try(:create, options) if options[:actor]
end
class << self
attr_accessor :actor, :activity_class
end
end