class Bard::CLI::CI

Attributes

project_name[R]
runner[R]
sha[R]

Public Class Methods

new(project_name, sha, local: false) click to toggle source
# File lib/bard/ci.rb, line 7
def initialize project_name, sha, local: false
  @project_name = project_name
  @sha = sha
  @local = !!local
  @runner = @local ? Local.new(project_name, sha) : Remote.new(project_name, sha)
end

Public Instance Methods

local?() click to toggle source
# File lib/bard/ci.rb, line 16
def local?
  @local
end