Module: RSpec::Rails::App
- Defined in:
- lib/generator_spec/rails_helpers/rails_app.rb
Instance Method Summary collapse
- #all_files ⇒ Object
- #app_dir ⇒ Object
- #app_files ⇒ Object
- #config_dir ⇒ Object
- #controller_dir ⇒ Object
- #controller_files ⇒ Object
- #css_files ⇒ Object
- #db_dir ⇒ Object
- #db_files ⇒ Object
- #helper_dir ⇒ Object
- #helper_files ⇒ Object
- #initializer_dir ⇒ Object
- #initializer_files ⇒ Object
- #javascript_dir ⇒ Object
- #javascript_files ⇒ Object
- #locale_dir ⇒ Object
- #locale_files ⇒ Object
- #mailer_dir ⇒ Object
- #mailer_files ⇒ Object
- #migration_dir ⇒ Object
- #migration_files ⇒ Object
- #model_dir ⇒ Object
- #model_files ⇒ Object
- #observer_dir ⇒ Object
- #observer_files ⇒ Object
- #root_dir ⇒ Object
- #sass_files ⇒ Object
- #stylesheet_dir ⇒ Object
- #view_dir ⇒ Object
- #view_files ⇒ Object
- #view_files_haml ⇒ Object
- #view_files_html ⇒ Object
Instance Method Details
#all_files ⇒ Object
71 72 73 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 71 def all_files rails_files root_dir end |
#app_dir ⇒ Object
7 8 9 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 7 def app_dir File.join(root_dir, 'app') end |
#app_files ⇒ Object
75 76 77 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 75 def app_files rails_app_files end |
#config_dir ⇒ Object
11 12 13 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 11 def config_dir File.join(root_dir, 'config') end |
#controller_dir ⇒ Object
31 32 33 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 31 def controller_dir File.join(app_dir, 'controllers') end |
#controller_files ⇒ Object
83 84 85 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 83 def controller_files rails_app_files :controllers end |
#css_files ⇒ Object
131 132 133 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 131 def css_files rails_files stylesheet_dir, '**/*.css' end |
#db_dir ⇒ Object
15 16 17 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 15 def db_dir File.join(root_dir, 'db') end |
#db_files ⇒ Object
115 116 117 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 115 def db_files rails_files db_dir end |
#helper_dir ⇒ Object
43 44 45 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 43 def helper_dir File.join(app_dir, 'helpers') end |
#helper_files ⇒ Object
91 92 93 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 91 def helper_files rails_app_files :helpers end |
#initializer_dir ⇒ Object
51 52 53 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 51 def initializer_dir File.join(config_dir, 'initializers') end |
#initializer_files ⇒ Object
111 112 113 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 111 def initializer_files rails_files initializer_dir end |
#javascript_dir ⇒ Object
67 68 69 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 67 def javascript_dir File.join(public_dir, 'javascripts') end |
#javascript_files ⇒ Object
127 128 129 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 127 def javascript_files rails_files javascript_dir, '**/*.js' end |
#locale_dir ⇒ Object
19 20 21 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 19 def locale_dir File.join(root_dir, 'public') end |
#locale_files ⇒ Object
123 124 125 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 123 def locale_files rails_files locale_dir, '**/*.yml' end |
#mailer_dir ⇒ Object
35 36 37 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 35 def mailer_dir File.join(app_dir, 'mailers') end |
#mailer_files ⇒ Object
87 88 89 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 87 def mailer_files rails_app_files :mailers end |
#migration_dir ⇒ Object
39 40 41 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 39 def migration_dir File.join(db_dir, 'migrations') end |
#migration_files ⇒ Object
119 120 121 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 119 def migration_files rails_files migration_dir end |
#model_dir ⇒ Object
23 24 25 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 23 def model_dir File.join(app_dir, 'models') end |
#model_files ⇒ Object
79 80 81 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 79 def model_files rails_app_files :models end |
#observer_dir ⇒ Object
27 28 29 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 27 def observer_dir model_dir end |
#observer_files ⇒ Object
95 96 97 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 95 def observer_files rails_app_files :models, '**/*_observer.rb' end |
#root_dir ⇒ Object
3 4 5 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 3 def root_dir ::Rails.root end |
#sass_files ⇒ Object
135 136 137 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 135 def sass_files rails_files stylesheet_dir, '**/*.sass' end |
#stylesheet_dir ⇒ Object
63 64 65 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 63 def stylesheet_dir File.join(public_dir, 'stylesheets') end |
#view_dir ⇒ Object
47 48 49 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 47 def view_dir File.join(app_dir, 'views') end |
#view_files ⇒ Object
99 100 101 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 99 def view_files rails_app_files :views end |
#view_files_haml ⇒ Object
107 108 109 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 107 def view_files_haml rails_app_files :views, '**/*.haml*' end |
#view_files_html ⇒ Object
103 104 105 |
# File 'lib/generator_spec/rails_helpers/rails_app.rb', line 103 def view_files_html rails_app_files :views, '**/*.html*' end |