class Molflow::Commands::Open

Public Instance Methods

i(issue_key) click to toggle source
# File lib/molflow/commands/open.rb, line 27
def i(issue_key)
  options.merge! issue_key: issue_key

  client = Jira.client
  issue =  client.Issue.find(options[:issue_key])

  Launchy.open URI("#{client.options[:site]}/browse/#{issue.key}").to_s
 rescue
  puts 'Not found'
end
j(jira_key) click to toggle source
# File lib/molflow/commands/open.rb, line 39
def j(jira_key)
  options.merge! jira_key: jira_key

  client = Jira.client
  Launchy.open URI("#{client.options[:site]}/browse/#{options[:jira_key]}").to_s
 rescue
  puts 'ERROR!'
end
pr(project_key) click to toggle source
# File lib/molflow/commands/open.rb, line 15
def pr(project_key)
  options.merge! project_key: project_key

  client = Jira.client
  project =  client.Project.find(options[:project_key])

  Launchy.open URI("#{client.options[:site]}/browse/#{project.key}").to_s
rescue
  puts 'Not found'
end