module Pra::PullRequestService
Public Class Methods
fetch_pull_requests() { |fetch_with_status(pull_source)| ... }
click to toggle source
# File lib/pra/pull_request_service.rb, line 7 def self.fetch_pull_requests pull_sources.each do |pull_source| yield fetch_with_status(pull_source) end end
fetch_with_status(pull_source)
click to toggle source
# File lib/pra/pull_request_service.rb, line 13 def self.fetch_with_status(pull_source) pull_requests = pull_source.pull_requests FetchStatus.success(pull_requests) rescue Exception => error FetchStatus.error(error) end
map_config_to_pull_sources()
click to toggle source
# File lib/pra/pull_request_service.rb, line 24 def self.map_config_to_pull_sources sources = [] Pra.config.pull_sources.each do |pull_source_config| sources << Pra::PullSourceFactory.build_pull_source(pull_source_config) end return sources end
pull_sources()
click to toggle source
# File lib/pra/pull_request_service.rb, line 20 def self.pull_sources return map_config_to_pull_sources end