lib/singlettings/rails.rb in singlettings-0.0.6 vs lib/singlettings/rails.rb in singlettings-0.0.7
- old
+ new
@@ -2,11 +2,11 @@
module Singlettings
def self.hook_rails!
if defined?(::Rails)
config_path = "#{::Rails.root.to_s}/config/"
- Singlettings.load_yaml_files! config_path
+ self.load_yaml_files! config_path
end
end
class Rails < ::Rails::Engine
# The priorities of ActiveSupport hooks are shown as below:
@@ -37,11 +37,11 @@
# Add namespaced files
files += Dir.glob("#{load_path}singlettings/**/*.yml")
files.each do |file|
- Singlettings.eval_yaml file
+ self.eval_yaml file
end
end
# This method needs ActiveSupport
def self.eval_yaml(file)
@@ -49,10 +49,10 @@
if base_name == "Singletting" or base_name == "Yetting"
klass_name = base_name
else
klass_name = "Singletting#{base_name}"
end
- Object.const_set(klass_name, Singlettings.eval_yaml_class(file))
+ Object.const_set(klass_name, self.eval_yaml_class(file))
end
# Return specified anonymous class
def self.eval_yaml_class(file)
klass = Class.new(Singlettings::Base) do
\ No newline at end of file