diff options
author | Z.J. van de Weg <zegerjan@gitlab.com> | 2016-08-05 14:10:59 +0200 |
---|---|---|
committer | Z.J. van de Weg <zegerjan@gitlab.com> | 2016-08-05 14:10:59 +0200 |
commit | 154f36346e5f8626f4328d2251a131a46146c4ec (patch) | |
tree | 60eb14951547f89433232f8701388294ee4f512e | |
parent | 7b4279984ca9b517f6089931e0fa8c152e195b61 (diff) | |
download | gitlab-ce-154f36346e5f8626f4328d2251a131a46146c4ec.tar.gz |
Raise NotImplementedError on required Service Methods
-rw-r--r-- | app/models/project_services/slack_service.rb | 8 | ||||
-rw-r--r-- | app/models/service.rb | 11 |
2 files changed, 9 insertions, 10 deletions
diff --git a/app/models/project_services/slack_service.rb b/app/models/project_services/slack_service.rb index abbc780dc1a..33ec6817694 100644 --- a/app/models/project_services/slack_service.rb +++ b/app/models/project_services/slack_service.rb @@ -21,16 +21,16 @@ class SlackService < Service 'A team communication tool for the 21st century' end - def to_param - 'slack' - end - def help 'This service sends notifications to your Slack channel.<br/> To setup this Service you need to create a new <b>"Incoming webhook"</b> in your Slack integration panel, and enter the Webhook URL below.' end + def to_param + 'slack' + end + def fields default_fields = [ diff --git a/app/models/service.rb b/app/models/service.rb index 40cd9b861f0..c55d3c7c75a 100644 --- a/app/models/service.rb +++ b/app/models/service.rb @@ -58,23 +58,22 @@ class Service < ActiveRecord::Base end def title - # implement inside child + raise NotImplementedError end def description - # implement inside child + raise NotImplementedError end def help - # implement inside child + '' end def to_param - # implement inside child + raise NotImplementedError end def fields - # implement inside child [] end @@ -99,7 +98,7 @@ class Service < ActiveRecord::Base end def execute(data) - # implement inside child + raise NotImplementedError end def test(data) |