class Notifaction::Cfg

Public Class Methods

new() click to toggle source

@since 0.4.0

# File lib/notifaction/config.rb, line 7
def initialize
  local_conf = Dir.home + "/.notifaction.yml"

  conf = {}
  conf = YAML.load(File.open(local_conf)) if File.exists? local_conf

  @hooks = conf["hooks"] ||= []
  @config = conf["config"] ||= {}

  nil
end

Public Instance Methods

config(item) click to toggle source

@since 0.4.3

# File lib/notifaction/config.rb, line 34
def config(item)
  return if @config.empty? || item.nil?
  @config[item.to_sym]
end
hook(item) click to toggle source

@since 0.4.3

# File lib/notifaction/config.rb, line 21
def hook(item)
  return if @hooks.empty? || item.nil?
  @hooks[item.to_sym]
end
hooks() click to toggle source

@since 0.4.3

# File lib/notifaction/config.rb, line 28
def hooks
  @hooks
end