Module: RailsAssist::Directory::Methods
- Included in:
- RailsAssist::Directory, RailsAssist::Directory
- Defined in:
- lib/rails_assist/directory.rb
Overview
dir_for helpers
Constant Summary collapse
- DIR =
RailsAssist::Artifact::Directory
Instance Method Summary collapse
- #app_dir_for(type, options = {}) ⇒ Object
- #config_dir_for(type, options = {}) ⇒ Object
- #public_dir_for(type, options = {}) ⇒ Object
- #rails_dir_for(type, options = {}) ⇒ Object
Instance Method Details
#app_dir_for(type, options = {}) ⇒ Object
55 56 57 |
# File 'lib/rails_assist/directory.rb', line 55 def app_dir_for type, ={} ::File.join(app_dirpath(), type.to_s.pluralize) end |
#config_dir_for(type, options = {}) ⇒ Object
59 60 61 |
# File 'lib/rails_assist/directory.rb', line 59 def config_dir_for type, ={} ::File.join(config_dirpath(), type.to_s.pluralize) end |
#public_dir_for(type, options = {}) ⇒ Object
63 64 65 |
# File 'lib/rails_assist/directory.rb', line 63 def public_dir_for type, ={} ::File.join(public_dirpath(), type.to_s.pluralize) end |
#rails_dir_for(type, options = {}) ⇒ Object
48 49 50 51 52 53 |
# File 'lib/rails_assist/directory.rb', line 48 def rails_dir_for type, ={} raise ArgumentError, '#rails_dir_for takes a dir type argument' if !type dir_method = "#{type}_dir" return send(dir_method, ) if respond_to?(dir_method) DIR.send(dir_method, ) if DIR.respond_to?(dir_method) end |