Module: Molflow::Commands::Jira::Client
- Included in:
- Molflow::Commands::Jira, Open
- Defined in:
- lib/molflow/commands/jira/client.rb
Instance Method Summary collapse
Instance Method Details
#atlassian_configuration ⇒ Object
12 13 14 |
# File 'lib/molflow/commands/jira/client.rb', line 12 def atlassian_configuration @atlassian_configuration ||= base_config['atlassian'].symbolize_keys end |
#base_config ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/molflow/commands/jira/client.rb', line 16 def base_config path = ENV['MOLFLOW_BASE_CONFIG'].present? ? ENV['MOLFLOW_BASE_CONFIG'] : "#{ENV['HOME']}/.molflow" @base_config ||= YAML.load_file(path) rescue raise BaseConfigurationLoadError, path end |
#client ⇒ Object
8 9 10 |
# File 'lib/molflow/commands/jira/client.rb', line 8 def client @client ||= JIRA::Client.new(atlassian_configuration) end |