Method: Frontman::App#register_data_dirs
- Defined in:
- lib/frontman/app.rb
#register_data_dirs(dirs) ⇒ Object
99 100 101 102 103 104 105 106 107 |
# File 'lib/frontman/app.rb', line 99 def register_data_dirs(dirs) dirs = dirs.map { |dir| [dir.split('/').last, dir] }.to_h if dirs.is_a?(Array) dirs.each do |name, dir| define_singleton_method name do @data_dirs[name] ||= DataStore.new(File.join(Dir.pwd, dir)) end end end |