Class: Sidekiq::Tasks::Strategies::Rules::EnableWithComment
- Defined in:
- lib/sidekiq/tasks/strategies/rules/enable_with_comment.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#respected?(task) ⇒ Boolean
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/sidekiq/tasks/strategies/rules/enable_with_comment.rb', line 6 def respected?(task) file, line_number = task.locations.first.split(":") line_number = line_number.to_i lines = read_file_lines(file) return false if lines.nil? return true if task_has_magic_comment?(lines, line_number) return true if desc_has_magic_comment?(task.full_comment, lines, line_number) namespace_line_index = find_namespace_line_index(lines, task) return false unless namespace_line_index namespace_has_magic_comment?(lines, namespace_line_index) end |