class Snappconfig::ConfigFile
Public Class Methods
new(name)
click to toggle source
# File lib/snappconfig.rb, line 29 def initialize(name) @name = name end
Public Instance Methods
path()
click to toggle source
# File lib/snappconfig.rb, line 41 def path @path ||= Rails.root.join("config", @name) end
raw()
click to toggle source
# File lib/snappconfig.rb, line 33 def raw @raw ||= yaml && YAML.load(yaml) || {} end
yaml()
click to toggle source
# File lib/snappconfig.rb, line 37 def yaml @yaml ||= File.exist?(path) ? ERB.new(File.read(path)).result : nil end