class Bl::Config

Public Class Methods

new() click to toggle source
# File lib/bl/config.rb, line 10
def initialize
  file = ::File.join(Dir.home, Bl::CONFIG_FILE)
  if ::File.exist?(file)
    @config = YAML.load_file(file)
  else
    @config = nil
  end
end

Public Instance Methods

[](key) click to toggle source
# File lib/bl/config.rb, line 19
def [](key)
  @config[key]
end
default_config() click to toggle source
# File lib/bl/config.rb, line 23
def default_config
  {
    space_id: '',
    api_key: '',
    project_key: '',
    issue: {
      default: {
        projectId: nil,
        issueTypeId: nil,
        priorityId: 3,
        assigneeId: nil
      }
    }
  }
end