Class: PivotalTrackerPr::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/pivotal_tracker_pr/cli.rb

Instance Method Summary collapse

Instance Method Details

#create(story_id = nil) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/pivotal_tracker_pr/cli.rb', line 13

def create(story_id = nil)
  story_id ||= parse_story_id
  if story_id
    say "story id : #{story_id}", :green

    check_env_vars

    story_name = get_story_name(story_id)
    if story_name
      say "Story name : #{story_name}", :green
      write_pull_request_template story_id, story_name
    end
  end

  system 'hub pull-request --browse'
end