Rubocop style autocorrections
This commit is contained in:
@@ -22,21 +22,19 @@ class RelatedContentsController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def relationable_object
|
def relationable_object
|
||||||
@relationable = (params[:relationable_klass].singularize.camelize.constantize).find_by_id(params[:relationable_id])
|
@relationable = params[:relationable_klass].singularize.camelize.constantize.find_by(id: params[:relationable_id])
|
||||||
end
|
end
|
||||||
|
|
||||||
def related_object
|
def related_object
|
||||||
begin
|
|
||||||
if valid_url?
|
if valid_url?
|
||||||
url = params[:url]
|
url = params[:url]
|
||||||
|
|
||||||
related_klass = url.match(/\/(#{RelatedContent::RELATIONABLE_MODELS.join("|")})\//)[0].gsub("/", "")
|
related_klass = url.match(/\/(#{RelatedContent::RELATIONABLE_MODELS.join("|")})\//)[0].delete("/")
|
||||||
related_id = url.match(/\/[0-9]+/)[0].gsub("/", "")
|
related_id = url.match(/\/[0-9]+/)[0].delete("/")
|
||||||
|
|
||||||
@related = (related_klass.singularize.camelize.constantize).find_by_id(related_id)
|
@related = related_klass.singularize.camelize.constantize.find_by(id: related_id)
|
||||||
end
|
end
|
||||||
rescue
|
rescue
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ module Notifiable
|
|||||||
|
|
||||||
def check_availability(resource)
|
def check_availability(resource)
|
||||||
resource.present? &&
|
resource.present? &&
|
||||||
resource.try(:hidden_at) == nil &&
|
resource.try(:hidden_at).nil? &&
|
||||||
resource.try(:retired_at) == nil
|
resource.try(:retired_at).nil?
|
||||||
end
|
end
|
||||||
|
|
||||||
def linkable_resource
|
def linkable_resource
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
class RelatedContent < ActiveRecord::Base
|
class RelatedContent < ActiveRecord::Base
|
||||||
RELATED_CONTENTS_REPORT_THRESHOLD = Setting['related_contents_report_threshold'].to_i
|
RELATED_CONTENTS_REPORT_THRESHOLD = Setting['related_contents_report_threshold'].to_i
|
||||||
RELATIONABLE_MODELS = %w{proposals debates}
|
RELATIONABLE_MODELS = %w{proposals debates}.freeze
|
||||||
|
|
||||||
belongs_to :parent_relationable, polymorphic: true
|
belongs_to :parent_relationable, polymorphic: true
|
||||||
belongs_to :child_relationable, polymorphic: true
|
belongs_to :child_relationable, polymorphic: true
|
||||||
|
|||||||
Reference in New Issue
Block a user