Class: Danger::DangerWCC::Todos

Inherits:
Object
  • Object
show all
Includes:
Utils
Defined in:
lib/wcc/todos.rb

Constant Summary collapse

TODO_REGEX =
/^\+.*\#.*TODO:?/i
/\#.*(https?\:\/\/\S+)/i

Instance Method Summary collapse

Methods included from Utils

#diff_strings, #each_addition_in_diff, #each_file_in_diff, #find_in_diff, #format_links_as_markdown, #issue, #logger, #parsed_diffs, #plugin, #run, #run_and_diff, #with_revision

Constructor Details

#initialize(plugin, options = {}) ⇒ Todos

Returns a new instance of Todos.



12
13
14
15
# File 'lib/wcc/todos.rb', line 12

def initialize(plugin, options = {})
  @plugin = plugin
  @options = options
end

Instance Method Details

#performObject



17
18
19
20
21
# File 'lib/wcc/todos.rb', line 17

def perform
  find_new_todos.each do |result|
    issue_message(result)
  end
end