Class: ApiMaker::Loader
- Inherits:
-
Object
- Object
- ApiMaker::Loader
- Defined in:
- lib/api_maker/loader.rb
Class Method Summary collapse
Class Method Details
.load_dir(dir) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/api_maker/loader.rb', line 10 def self.load_dir(dir) @dirs_loaded ||= {} return if @dirs_loaded.key?(dir) @dirs_loaded[dir] = true files = Dir.glob("#{dir}/**/*.rb") files.each do |file| require file end end |
.load_models ⇒ Object
6 7 8 |
# File 'lib/api_maker/loader.rb', line 6 def self.load_models load_dir(Rails.root.join("app/models")) end |
.load_resources ⇒ Object
2 3 4 |
# File 'lib/api_maker/loader.rb', line 2 def self.load_resources load_dir(Rails.root.join("app/api_maker/resources")) end |