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