aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/app_rails_loader_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add a test-case for GH #13825Guillermo Iguaran2014-01-241-2/+8
|
* Fix some failing tests for Rails::PathsRobin Dupret2013-11-011-2/+2
| | | | | Since we are not using the File.exists? alias which raises a warning on current ruby trunk, few stubs are wrong.
* replaces Pathname#(dirname|realpath) with File.$1Xavier Noria2013-04-121-7/+2
| | | | Simpler, thanks to @rubys for the hint.
* fixes app_rails_loader_test.rb in Mac OS XXavier Noria2013-04-111-1/+12
|
* fixes remaining lowercase "rails"Xavier Noria2013-04-111-1/+1
|
* application loader refactor and test suite complete rewriteXavier Noria2013-04-111-30/+44
|
* Searching for rails executable correctlyPrathamesh Sonpatki2013-04-101-3/+3
| | | | | | | | | | * Current logic of finding Rails executable in parent directory is not returning full path of executable if it is found in one of the parent directories * To compensate for this, we have to call exec_app_rails recursively until the executable is found or we cant do 'chdir' anymore * This solution finds the correct executable path from parent directory(s) recursively
* Fix backwards compatibility with Rails 3 apps.Steve Klabnik2013-02-221-29/+36
| | | | | | | | | | | | | | | When we removed script/rails and introduced bin/rails, we accidentally introduced a regression. If you install Rails 4 as a gem, then try to do something in a Rails 3 application: $ rails g This will throw the 'please type rails new foo' message rather than the proper generator documentation message. This is because older apps don't have bin/rails. Therefore, we now *prefer* bin/rails, but still search for script/rails, and exec the one we find.
* Introduce ./bin for your app's executables: bin/bundle, bin/rails, bin/rake. ↵Jeremy Kemper2013-01-061-0/+41
Executable scripts are versioned code like the rest of your app. To generate a stub for a bundled gem: 'bundle binstubs unicorn' and 'git add bin/unicorn'