Class: Linterbot::Runner

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/linterbot/runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ Runner



15
16
17
# File 'lib/linterbot/runner.rb', line 15

def initialize(configuration)
  @configuration = configuration
end

Instance Method Details

#run(repository, pull_request_number) ⇒ Object



19
20
21
22
23
# File 'lib/linterbot/runner.rb', line 19

def run(repository, pull_request_number)
  pull_request = new_pull_request(repository, pull_request_number)
  mark_pull_request_status_as_pending(pull_request)
  analyze(pull_request)
end