lib/slack_messaging/config.rb in slack_messaging-1.3.0 vs lib/slack_messaging/config.rb in slack_messaging-1.3.1
- old
+ new
@@ -1,10 +1,9 @@
require 'yaml'
require 'hashie'
module SlackMessaging
-
class DefaultPaths
class << self
def config
File.join(self.home,'.slack_messaging.yml')
end
@@ -25,24 +24,20 @@
def load(path)
load_config(path)
config
end
- def config_data
+ private def config_data
@config_data ||= Hashie::Mash.new
end
- private :config_data
- def method_missing(method, args=false)
+ private def method_missing(method, args=false)
config_data.send(method, args)
end
- private :method_missing
- def load_config(file)
+ private def load_config(file)
raise MissingConfig, "Missing configuration file: #{file}" unless File.exist?(file)
YAML.load_file(file).each{ |key,value| config_data.assign_property(key, value) }
end
- private :load_config
-
end
end
end