class HS::Config

Constants

DEFAULT_BASE_URL

Public Class Methods

new() click to toggle source
# File lib/hs/config.rb, line 16
def initialize
  @data = load_configuration
end
publish_url() click to toggle source
# File lib/hs/config.rb, line 12
def self.publish_url
  instance.publish_url
end

Public Instance Methods

publish_url() click to toggle source
# File lib/hs/config.rb, line 20
def publish_url
  @data['publish_url'] || DEFAULT_BASE_URL
end

Private Instance Methods

load_configuration() click to toggle source
# File lib/hs/config.rb, line 26
def load_configuration
  return {} unless File.exist?('.hs.yml')
  YAML.load_file('.hs.yml')
end