Class: MakeTriage::ProjectBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/make_triage/project_builder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(owner, repo, token = nil) ⇒ ProjectBuilder

Returns a new instance of ProjectBuilder.



11
12
13
14
15
# File 'lib/make_triage/project_builder.rb', line 11

def initialize(owner, repo, token = nil)
  @owner = owner
  @repo = repo
  @token = token
end

Instance Attribute Details

#outputterObject

Returns the value of attribute outputter.



9
10
11
# File 'lib/make_triage/project_builder.rb', line 9

def outputter
  @outputter
end

Instance Method Details

#makeObject



17
18
19
20
21
22
# File 'lib/make_triage/project_builder.rb', line 17

def make
  new_project_id = create_project 'Bug Tracking', 'Issue tracking and triage board'
  if new_project_id
    create_columns new_project_id, MakeTriage.default_columns
  end
end