module Mimimi
Public Class Methods
[]=(k, v)
click to toggle source
# File lib/mimimi.rb, line 10 def self.[]=(k, v) self.send(:attr_accessor, k) if !self.respond_to?(k) self.send("#{k}=", v) end
method_missing(m, *args)
click to toggle source
# File lib/mimimi.rb, line 37 def self.method_missing(m, *args) nil ; end
yap!(path = nil)
click to toggle source
# File lib/mimimi.rb, line 26 def self.yap!(path = nil) path ||= root Dir[path + '/config/**/*.yml'].each do |f| res = YAML::load(ERB.new(IO.read(f)).result) cfg = res[env.to_s] if res != false next if cfg.nil? self[File.basename(f, '.yml')] = OpenStruct.new(cfg) end end
Public Instance Methods
env()
click to toggle source
# File lib/mimimi.rb, line 16 def env Rails.env end
root()
click to toggle source
# File lib/mimimi.rb, line 21 def root Rails.root.to_s end