Module: RailsAssist::Directory::Root::Methods
- Included in:
- RailsAssist::Directory::Root, RailsAssist::Directory::Root
- Defined in:
- lib/rails_assist/directory/root.rb
Instance Method Summary collapse
Instance Method Details
#root_dir(options = {}) ⇒ Object
16 17 18 |
# File 'lib/rails_assist/directory/root.rb', line 16 def root_dir ={} root_dirpath().dir end |
#root_directories ⇒ Object
4 5 6 |
# File 'lib/rails_assist/directory/root.rb', line 4 def root_directories [:app, :config, :db, :public, :lib, :log, :doc, :test, :spec] end |
#root_dirpath(options = {}) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/rails_assist/directory/root.rb', line 8 def root_dirpath ={} raise ArgumentError, "options argument to root_dir must be a hash, was: #{.inspect}" if && !.kind_of?(Hash) dir = [:root_path] if dir ||= RailsAssist::Directory.rails_root || Rails.root raise "You must set the Rails app root dir: RailsAssist::App.root_dir = '/my/root/dir'" if !dir dir.to_s.path end |