Module: Qiita::Team::Services::Events
- Defined in:
- lib/qiita/team/services/events.rb,
lib/qiita/team/services/events/base.rb,
lib/qiita/team/services/events/item_created.rb,
lib/qiita/team/services/events/item_updated.rb,
lib/qiita/team/services/events/item_destroyed.rb,
lib/qiita/team/services/events/project_created.rb,
lib/qiita/team/services/events/project_updated.rb,
lib/qiita/team/services/events/project_archived.rb,
lib/qiita/team/services/events/project_activated.rb,
lib/qiita/team/services/events/project_destroyed.rb,
lib/qiita/team/services/events/team_member_added.rb,
lib/qiita/team/services/events/team_member_removed.rb,
lib/qiita/team/services/events/item_comment_created.rb,
lib/qiita/team/services/events/item_comment_updated.rb,
lib/qiita/team/services/events/item_became_coediting.rb,
lib/qiita/team/services/events/item_comment_destroyed.rb,
lib/qiita/team/services/events/project_comment_created.rb,
lib/qiita/team/services/events/project_comment_updated.rb,
lib/qiita/team/services/events/project_comment_destroyed.rb
Defined Under Namespace
Classes: Base, ItemBecameCoediting, ItemCommentCreated, ItemCommentDestroyed, ItemCommentUpdated, ItemCreated, ItemDestroyed, ItemUpdated, ProjectActivated, ProjectArchived, ProjectCommentCreated, ProjectCommentDestroyed, ProjectCommentUpdated, ProjectCreated, ProjectDestroyed, ProjectUpdated, TeamMemberAdded, TeamMemberRemoved
Class Method Summary collapse
- .create(event_name, resource, user, team) ⇒ Qiita::Team::Services::Events::Base
-
.event_names ⇒ Array<Symbol>
List of defined event names.
Class Method Details
.create(event_name, resource, user, team) ⇒ Qiita::Team::Services::Events::Base
16 17 18 |
# File 'lib/qiita/team/services/events.rb', line 16 def create(event_name, resource, user, team) event_class(event_name).new(resource, user, team) end |
.event_names ⇒ Array<Symbol>
List of defined event names.
7 8 9 |
# File 'lib/qiita/team/services/events.rb', line 7 def event_names @event_names ||= [] end |