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