class OctoMerge::Context

Attributes

pull_request_numbers[R]
repo[R]
working_directory[R]

Public Class Methods

new(working_directory:, repo:, pull_request_numbers:) click to toggle source
# File lib/octo_merge/context.rb, line 5
def initialize(working_directory:, repo:, pull_request_numbers:)
  @working_directory = working_directory
  @repo = repo
  @pull_request_numbers = pull_request_numbers
end

Public Instance Methods

pull_requests() click to toggle source
# File lib/octo_merge/context.rb, line 11
def pull_requests
  @pull_requests ||= pull_request_numbers.map do |number|
    PullRequest.new(repo: repo, number: number.to_s)
  end
end