class RuboCop::Cop::Betterment::ActiveJobPerformable
Constants
- MSG
Public Instance Methods
on_class(node)
click to toggle source
# File lib/rubocop/cop/betterment/active_job_performable.rb, line 25 def on_class(node) return unless has_perform_method?(node) return if subclasses_application_job?(node) add_offense(node.children.first) end
Private Instance Methods
has_perform_method?(node)
click to toggle source
# File lib/rubocop/cop/betterment/active_job_performable.rb, line 34 def has_perform_method?(node) node.descendants.find(&method(:is_perform_method?)) end