Commit 0149f83373d0b61386912d4a7ac55189e1c8d9c8
1 parent
6cd06830
Exists in
master
and in
1 other branch
Rubocop: fix non-standard constant names
Showing
13 changed files
with
38 additions
and
52 deletions
Show diff stats
.rubocop_todo.yml
| ... | ... | @@ -96,20 +96,6 @@ Style/ClassAndModuleChildren: |
| 96 | 96 | - 'app/models/notification_services/webhook_service.rb' |
| 97 | 97 | - 'config/initializers/overrides.rb' |
| 98 | 98 | |
| 99 | -# Offense count: 23 | |
| 100 | -Style/ConstantName: | |
| 101 | - Exclude: | |
| 102 | - - 'app/models/notification_service.rb' | |
| 103 | - - 'app/models/notification_services/campfire_service.rb' | |
| 104 | - - 'app/models/notification_services/flowdock_service.rb' | |
| 105 | - - 'app/models/notification_services/gtalk_service.rb' | |
| 106 | - - 'app/models/notification_services/hipchat_service.rb' | |
| 107 | - - 'app/models/notification_services/hoiio_service.rb' | |
| 108 | - - 'app/models/notification_services/hubot_service.rb' | |
| 109 | - - 'app/models/notification_services/pushover_service.rb' | |
| 110 | - - 'app/models/notification_services/slack_service.rb' | |
| 111 | - - 'app/models/notification_services/webhook_service.rb' | |
| 112 | - | |
| 113 | 99 | # Offense count: 70 |
| 114 | 100 | # Configuration parameters: Exclude. |
| 115 | 101 | Style/Documentation: | ... | ... |
app/models/notification_service.rb
| ... | ... | @@ -18,13 +18,13 @@ class NotificationService |
| 18 | 18 | validate :check_params |
| 19 | 19 | |
| 20 | 20 | if Errbit::Config.per_app_notify_at_notices |
| 21 | - Fields = [[:notify_at_notices, | |
| 21 | + FIELDS = [[:notify_at_notices, | |
| 22 | 22 | { :placeholder => 'comma separated numbers or simply 0 for every notice', |
| 23 | 23 | :label => 'notify on errors (0 for all errors)' |
| 24 | 24 | } |
| 25 | 25 | ]] |
| 26 | 26 | else |
| 27 | - Fields = [] | |
| 27 | + FIELDS = [] | |
| 28 | 28 | end |
| 29 | 29 | |
| 30 | 30 | def notify_at_notices |
| ... | ... | @@ -54,9 +54,9 @@ class NotificationService |
| 54 | 54 | end |
| 55 | 55 | |
| 56 | 56 | # Retrieve tracker label from either class or instance. |
| 57 | - Label = '' | |
| 57 | + LABEL = '' | |
| 58 | 58 | def self.label |
| 59 | - self::Label | |
| 59 | + self::LABEL | |
| 60 | 60 | end |
| 61 | 61 | |
| 62 | 62 | def label | ... | ... |
app/models/notification_services/campfire_service.rb
| 1 | 1 | if defined? Campy |
| 2 | 2 | class NotificationServices::CampfireService < NotificationService |
| 3 | - Label = "campfire" | |
| 4 | - Fields += [ | |
| 3 | + LABEL = "campfire" | |
| 4 | + FIELDS += [ | |
| 5 | 5 | [:subdomain, { |
| 6 | 6 | :label => "Subdomain", |
| 7 | 7 | :placeholder => "subdomain from http://{{subdomain}}.campfirenow.com" |
| ... | ... | @@ -17,7 +17,7 @@ if defined? Campy |
| 17 | 17 | ] |
| 18 | 18 | |
| 19 | 19 | def check_params |
| 20 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 20 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 21 | 21 | errors.add :base, 'You must specify your Campfire Subdomain, API token and Room ID' |
| 22 | 22 | end |
| 23 | 23 | end | ... | ... |
app/models/notification_services/flowdock_service.rb
| 1 | 1 | if defined? Flowdock |
| 2 | 2 | class NotificationServices::FlowdockService < NotificationService |
| 3 | - Label = 'flowdock' | |
| 4 | - Fields += [ | |
| 3 | + LABEL = 'flowdock' | |
| 4 | + FIELDS += [ | |
| 5 | 5 | [ |
| 6 | 6 | :api_token, { |
| 7 | 7 | :label => 'Flow API Token', |
| ... | ... | @@ -11,7 +11,7 @@ if defined? Flowdock |
| 11 | 11 | ] |
| 12 | 12 | |
| 13 | 13 | def check_params |
| 14 | - if Fields.any? { |f, _| self[f].blank? } | |
| 14 | + if FIELDS.any? { |f, _| self[f].blank? } | |
| 15 | 15 | errors.add :base, 'You must specify your Flowdock(Flow) API token' |
| 16 | 16 | end |
| 17 | 17 | end | ... | ... |
app/models/notification_services/gtalk_service.rb
| 1 | 1 | class NotificationServices::GtalkService < NotificationService |
| 2 | - Label = "gtalk" | |
| 3 | - Fields += [ | |
| 2 | + LABEL = "gtalk" | |
| 3 | + FIELDS += [ | |
| 4 | 4 | [:subdomain, { |
| 5 | 5 | :placeholder => "username@example.com", |
| 6 | 6 | :label => "Username" |
| ... | ... | @@ -28,7 +28,7 @@ class NotificationServices::GtalkService < NotificationService |
| 28 | 28 | ] |
| 29 | 29 | |
| 30 | 30 | def check_params |
| 31 | - if Fields.detect { |f| self[f[0]].blank? && self[f[2]].blank? } | |
| 31 | + if FIELDS.detect { |f| self[f[0]].blank? && self[f[2]].blank? } | |
| 32 | 32 | errors.add :base, |
| 33 | 33 | """You must specify your Username, Password, service, service_url |
| 34 | 34 | and either rooms or users to send to or both""" | ... | ... |
app/models/notification_services/hipchat_service.rb
| 1 | 1 | if defined? HipChat |
| 2 | 2 | class NotificationServices::HipchatService < NotificationService |
| 3 | - Label = 'hipchat' | |
| 4 | - Fields += [ | |
| 3 | + LABEL = 'hipchat' | |
| 4 | + FIELDS += [ | |
| 5 | 5 | [:service, { |
| 6 | 6 | :placeholder => "'v1' (admin API token) or 'v2' (account API token)", |
| 7 | 7 | :label => "HipChat API version" |
| ... | ... | @@ -19,17 +19,17 @@ if defined? HipChat |
| 19 | 19 | :label => "Room name" |
| 20 | 20 | }] |
| 21 | 21 | ] |
| 22 | - Mandatory_fields = [:service, :api_token, :room_id] | |
| 23 | - API_versions = %w(v1 v2) | |
| 22 | + MANDATORY_FIELDS = [:service, :api_token, :room_id] | |
| 23 | + API_VERSIONS = %w(v1 v2) | |
| 24 | 24 | |
| 25 | 25 | def check_params |
| 26 | - Fields.each do |field, hash| | |
| 27 | - if Mandatory_fields.include?(field) && self[field].blank? | |
| 26 | + FIELDS.each do |field, hash| | |
| 27 | + if MANDATORY_FIELDS.include?(field) && self[field].blank? | |
| 28 | 28 | errors.add field, "You must specify #{hash[:label]}" |
| 29 | 29 | end |
| 30 | 30 | end |
| 31 | - unless API_versions.include?(self[:service]) | |
| 32 | - errors.add :service, "API version must be #{API_versions.join(' or ')}" | |
| 31 | + unless API_VERSIONS.include?(self[:service]) | |
| 32 | + errors.add :service, "API version must be #{API_VERSIONS.join(' or ')}" | |
| 33 | 33 | end |
| 34 | 34 | end |
| 35 | 35 | ... | ... |
app/models/notification_services/hoiio_service.rb
| 1 | 1 | class NotificationServices::HoiioService < NotificationService |
| 2 | - Label = "hoiio" | |
| 3 | - Fields += [ | |
| 2 | + LABEL = "hoiio" | |
| 3 | + FIELDS += [ | |
| 4 | 4 | [:api_token, { |
| 5 | 5 | :placeholder => "App ID", |
| 6 | 6 | :label => "App ID" |
| ... | ... | @@ -16,7 +16,7 @@ class NotificationServices::HoiioService < NotificationService |
| 16 | 16 | ] |
| 17 | 17 | |
| 18 | 18 | def check_params |
| 19 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 19 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 20 | 20 | errors.add :base, 'You must specify your App ID, Access Token and Recipient\'s phone numbers' |
| 21 | 21 | end |
| 22 | 22 | end | ... | ... |
app/models/notification_services/hubot_service.rb
| 1 | 1 | class NotificationServices::HubotService < NotificationService |
| 2 | - Label = "hubot" | |
| 3 | - Fields += [ | |
| 2 | + LABEL = "hubot" | |
| 3 | + FIELDS += [ | |
| 4 | 4 | [:api_token, { |
| 5 | 5 | :placeholder => 'http://hubot.example.org:8080/hubot/say', |
| 6 | 6 | :label => 'Hubot URL' |
| ... | ... | @@ -12,7 +12,7 @@ class NotificationServices::HubotService < NotificationService |
| 12 | 12 | ] |
| 13 | 13 | |
| 14 | 14 | def check_params |
| 15 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 15 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 16 | 16 | errors.add :base, 'You must specify the URL of your hubot' |
| 17 | 17 | end |
| 18 | 18 | end | ... | ... |
app/models/notification_services/pushover_service.rb
| 1 | 1 | class NotificationServices::PushoverService < NotificationService |
| 2 | - Label = "pushover" | |
| 3 | - Fields += [ | |
| 2 | + LABEL = "pushover" | |
| 3 | + FIELDS += [ | |
| 4 | 4 | [:api_token, { |
| 5 | 5 | :placeholder => "User Key", |
| 6 | 6 | :label => "User Key" |
| ... | ... | @@ -12,7 +12,7 @@ class NotificationServices::PushoverService < NotificationService |
| 12 | 12 | ] |
| 13 | 13 | |
| 14 | 14 | def check_params |
| 15 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 15 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 16 | 16 | errors.add :base, 'You must specify your User Key and Application API Token.' |
| 17 | 17 | end |
| 18 | 18 | end | ... | ... |
app/models/notification_services/slack_service.rb
| 1 | 1 | class NotificationServices::SlackService < NotificationService |
| 2 | - Label = "slack" | |
| 3 | - Fields += [ | |
| 2 | + LABEL = "slack" | |
| 3 | + FIELDS += [ | |
| 4 | 4 | [:service_url, { |
| 5 | 5 | :placeholder => 'Slack Hook URL (https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXX)', |
| 6 | 6 | :label => 'Hook URL' |
| ... | ... | @@ -8,7 +8,7 @@ class NotificationServices::SlackService < NotificationService |
| 8 | 8 | ] |
| 9 | 9 | |
| 10 | 10 | def check_params |
| 11 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 11 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 12 | 12 | errors.add :base, "You must specify your Slack Hook url." |
| 13 | 13 | end |
| 14 | 14 | end | ... | ... |
app/models/notification_services/webhook_service.rb
| 1 | 1 | class NotificationServices::WebhookService < NotificationService |
| 2 | - Label = "webhook" | |
| 3 | - Fields = [ | |
| 2 | + LABEL = "webhook" | |
| 3 | + FIELDS = [ | |
| 4 | 4 | [:api_token, { |
| 5 | 5 | :placeholder => 'URL to receive a POST request when an error occurs', |
| 6 | 6 | :label => 'URL' |
| ... | ... | @@ -8,7 +8,7 @@ class NotificationServices::WebhookService < NotificationService |
| 8 | 8 | ] |
| 9 | 9 | |
| 10 | 10 | def check_params |
| 11 | - if Fields.detect {|f| self[f[0]].blank? } | |
| 11 | + if FIELDS.detect {|f| self[f[0]].blank? } | |
| 12 | 12 | errors.add :base, 'You must specify the URL' |
| 13 | 13 | end |
| 14 | 14 | end | ... | ... |
app/views/apps/_service_notification_fields.html.haml
| ... | ... | @@ -14,7 +14,7 @@ |
| 14 | 14 | %div.notification_params.none{:class => (w.object && !(w.object.class < NotificationService)) ? 'chosen' : nil} |
| 15 | 15 | - NotificationService.subclasses.each do |notification_service| |
| 16 | 16 | %div.notification_params{:class => (w.object.is_a?(notification_service) ? 'chosen ' : '') << notification_service.label} |
| 17 | - - notification_service::Fields.each do |field, field_info| | |
| 17 | + - notification_service::FIELDS.each do |field, field_info| | |
| 18 | 18 | = w.label field, field_info[:label] || field.to_s.titleize |
| 19 | 19 | - field_type = field == :password ? :password_field : :text_field |
| 20 | 20 | - value = field == :notify_at_notices ? w.object.notify_at_notices.join(", ") : w.object.send(field) | ... | ... |
spec/decorators/issue_tracker_type_decorator_spec.rb
| ... | ... | @@ -41,7 +41,7 @@ describe IssueTrackerDecorator do |
| 41 | 41 | end |
| 42 | 42 | |
| 43 | 43 | describe "#fields" do |
| 44 | - it 'return all Fields define decorate' do | |
| 44 | + it 'return all FIELDS define decorate' do | |
| 45 | 45 | decorator.fields do |itf| |
| 46 | 46 | expect(itf).to be_a(IssueTrackerFieldDecorator) |
| 47 | 47 | expect([:foo, :bar]).to be_include(itf.object) | ... | ... |