Module: Qiita::Team::Services::Hooks
- Defined in:
- lib/qiita/team/services/hooks.rb,
lib/qiita/team/services/hooks/base.rb,
lib/qiita/team/services/hooks/webhook.rb,
lib/qiita/team/services/hooks/slack_v1.rb,
lib/qiita/team/services/hooks/slack_v2.rb,
lib/qiita/team/services/hooks/hipchat_v1.rb,
lib/qiita/team/services/hooks/chatwork_v1.rb,
lib/qiita/team/services/hooks/concerns/slack.rb,
lib/qiita/team/services/hooks/concerns/service.rb,
lib/qiita/team/services/hooks/concerns/http_client.rb,
lib/qiita/team/services/hooks/concerns/persistable.rb,
lib/qiita/team/services/hooks/concerns/event_handlable.rb
Defined Under Namespace
Modules: Concerns
Classes: Base, ChatworkV1, HipchatV1, SlackV1, SlackV2, Webhook
Class Method Summary
collapse
Class Method Details
10
11
12
|
# File 'lib/qiita/team/services/hooks.rb', line 10
def active_hooks
all_hooks.reject(&:deprecated?)
end
|
.all_hook_types ⇒ Array<String>
20
21
22
|
# File 'lib/qiita/team/services/hooks.rb', line 20
def all_hook_types
all_hooks.map(&:hook_type)
end
|
5
6
7
|
# File 'lib/qiita/team/services/hooks.rb', line 5
def all_hooks
@all_hooks ||= []
end
|
15
16
17
|
# File 'lib/qiita/team/services/hooks.rb', line 15
def deprecated_hooks
all_hooks.select(&:deprecated?)
end
|