aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/tasks
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary files to API-only Applications when `app:task` task executedyuuji.yaginuma2017-03-241-1/+1
|
* Add `app:update` task to enginesyuuji.yaginuma2017-03-201-0/+11
| | | | | | Occasionally we update the file generated by engine. Therefore, I think that there is a task for updating as well as application in the engine, it is convenient for updating.
* Add generators and ability to run system testseileencodes2017-02-201-0/+1
| | | | | | | * Generates system test requirements with new Rails app * Includes required default gems in Gemfile for Rails app * Generates a single system test case * Generates a system test case with scaffold
* Fix rubocop violationsRafael Mendonça França2017-02-091-1/+1
|
* Make Yarn quieter during precompilation as that is typically run by a deploy ↵David Heinemeier Hansson2017-01-191-1/+1
| | | | tool like Capistrano and we dont need the play-by-play
* only enhance when `assets:precompile` task is definedyuuji.yaginuma2017-01-181-1/+3
|
* Fix all rubocop violationsRafael Mendonça França2017-01-171-2/+2
|
* Be a bit more explicit rather than relying on the default taskDavid Heinemeier Hansson2017-01-171-1/+1
|
* Make yarn install available as a rake task via yarn:install so we can use ↵David Heinemeier Hansson2017-01-171-0/+9
| | | | that as a dependency for assets:precompile
* remove unused requiresyuuji.yaginuma2017-01-122-4/+0
| | | | Related to 0129ca2eeb6d5b2ea8c6e6be38eeb770fe45f1fa, f7782812f7e727178e4a743aa2874c078b722eef, f9ed83321ac1d1902578a0aacdfe55d3db754219
* Remove deprecated CONTROLLER environment variable for routes taskRafael Mendonça França2017-01-031-7/+0
|
* Remove deprecated tasks in railtiesRafael Mendonça França2017-01-031-12/+0
|
* Merge pull request #24814 from vipulnsward/24811-fix-double-tasksArthur Nogueira Neves2017-01-031-1/+0
|\ | | | | Don't list out tasks as separately that are under lib, which cause them to be listed twice under Libraries and tasks.
| * Don't list out tasks as separately that are under lib, which cause them to ↵Vipul A M2016-07-091-1/+0
| | | | | | | | | | | | | | | | be listed twice under Libraries and tasks. We already count and list it under libraries. Fixes #24811
* | Merge branch 'master' into clear_all_environments_log_by_defaultRafael França2016-12-291-1/+1
|\ \
| * | Use JavaScripts instead of Javascripts in `rake stats`Koichi ITO2016-12-031-1/+1
| | |
* | | clear all environments log files by defaultyuuji.yaginuma2016-10-141-2/+6
|/ / | | | | | | | | | | | | In #22703, `log:clear` task has been changed to clear only standard environment log files. However, it is often to add a non-standard environment(e.g. "staging"). Therefore, I think than it is better to clear all environments log files by default.
* | Add three new rubocop rulesRafael Mendonça França2016-08-161-1/+1
| | | | | | | | | | | | | | | | Style/SpaceBeforeBlockBraces Style/SpaceInsideBlockBraces Style/SpaceInsideHashLiteralBraces Fix all violations in the repository.
* | normalizes indentation and whitespace across the projectXavier Noria2016-08-062-5/+5
| |
* | modernizes hash syntax in railtiesXavier Noria2016-08-061-1/+1
| |
* | applies new string literal convention in railties/libXavier Noria2016-08-0611-46/+46
|/ | | | | The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
* Merge pull request #25257 from ta1kt0me/inspect_initializersRichard Schneeman2016-07-051-1/+1
|\ | | | | Display railtie class name in `rails initializers`
| * Initializer provides its context class nameta1kt0me2016-06-121-1/+1
| |
| * Delegate public method for raitile nameta1kt0me2016-06-111-1/+1
| |
| * Display railtie class name in `rails initializers`ta1kt0me2016-06-021-1/+1
| |
* | Display link to Rails upgrade guide at the end of `rails app:update` task.Prathamesh Sonpatki2016-06-301-1/+5
| | | | | | | | | | - This will nudge people in the direction of going through upgrade guides.
* | Remove FORCE option as it was only needed for testsPrathamesh Sonpatki2016-06-071-1/+1
| | | | | | | | - Adjusted tests instead.
* | Fix minor regression about old apps not getting per_form_csrf and ↵Prathamesh Sonpatki2016-06-041-1/+1
|/ | | | | | | | | | | | request_forgery_protection configs - Earlier per_form_csrf_tokens and request_forgery_protection config files were generated for old apps upgraded to Rails 5. - But when we collapsed all initializers into one file, the entire file does not get created for old apps. - This commit fixes it and also changes values for all new defaults for old apps so that they will not break. - Also added a test for `rails app:update`.
* Merge pull request #24696 from y-yagi/remove_unnessary_option_settingKasper Timm Hansen2016-04-251-0/+3
|\ | | | | remove unnessary option setting from test runner
| * register rake options to `OptionParser`yuuji.yaginuma2016-04-251-0/+3
| | | | | | | | | | In order to prevent `OptionParser::ParseError` when specify the rake options to `routes` task.
* | add channels files in `stats` taskyuuji.yaginuma2016-04-241-0/+1
|/
* use rails command in `time:zones` task desc [ci skip]yuuji.yaginuma2016-04-201-1/+1
|
* Merge pull request #20625 from Envek/add_country_zones_methodJeremy Daer2016-04-191-6/+23
| | | | Add ActiveSupport::TimeZone.country_zones helper
* issue FileUtils commands directly in Rake tasksXavier Noria2016-04-113-14/+11
| | | | | Rake includes (an extended version of) FileUtils in tasks. It is more idiomatic that they use this provided interface.
* revises fileutils dependencies in railtiesXavier Noria2016-04-113-0/+5
| | | | | | With the exception of what is loaded in active_support/rails, each file is responsible for its own dependencies. You cannot rely on runtime order of execution.
* do not create unnecessary directoryyuuji.yaginuma2016-04-101-3/+1
| | | | | | This was added in a4c358f, but `config.assets` has been removed in 5172d93. Also, do not use env path to `Sprockets::Cache::FileStore` even `sprockets-rails`. ref: https://github.com/rails/sprockets-rails/blob/master/lib/sprockets/railtie.rb#L129
* Fix rails restart issue with PumaPrathamesh Sonpatki2016-03-301-0/+1
| | | | | | | | | | | | | | | - We need to pass the restart command to Puma so that it will use it while restarting the server. - Also made sure that all the options passed by user while starting the server are used in the generated restart command so that they will be used while restarting the server. - Besides that we need to remove the server.pid file for the previous running server because otherwise Rack complains about it's presence. - We don't care if the server.pid file does not exist. We only want to delete it if it exists. - This also requires some changes on Puma side which are being tracked here - https://github.com/puma/puma/pull/936. - Fixes #23910.
* Share dev caching implementation between task and server.Kasper Timm Hansen2016-03-151-11/+3
| | | | | Lets have the server and the Rake task go through the same ropes, so we can share all the file lookup, adding, and deleting code.
* Merge pull request #23940 from prathamesh-sonpatki/rm-with-dispatchersRafael França2016-03-091-2/+3
|\ | | | | Remove passing `with_dispatchers` to AppGenerator
| * Remove passing `with_dispatchers` to AppGeneratorPrathamesh Sonpatki2016-03-091-2/+3
| | | | | | | | | | | | | | - While working on https://github.com/rails/rails/pull/22790 I found out that we pass `with_dispatchers: true` but it's not used at all by Rails. - We were passing `with_dispatchers: true` in few tests too but again it's not used by Rails.
* | Update deprecation message shown when tasks from rails namespace are runPrathamesh Sonpatki2016-02-271-2/+2
|/
* Merge pull request #23439 from ryohashimoto/160203_rake_railsKasper Timm Hansen2016-02-271-1/+15
|\ | | | | Use app namespace for framework tasks
| * The tasks in the rails task namespace is deprecated in favor of app namespace.Ryo Hashimoto2016-02-261-1/+15
| | | | | | | | (e.g. `rails:update` and `rails:template` tasks is renamed to `app:update` and `app:template`.)
* | :scissors:Rafael Mendonça França2016-02-261-2/+2
| |
* | Create tmp folder if not presentChashmeet Singh2016-02-271-1/+3
|/ | | | | | | | | | | | | | | | | | All Apps may not have a tmp folder Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake Update dev.rake
* - Fixed and removed long arguments to rake routesVipul A M2016-02-121-3/+3
| | | | | | - Fixed related documentation and usage all around Fixes #23561
* revert dev:cache to rake task, fixes #23410Scott Bronson2016-02-071-0/+14
|
* Pass api only option to rails rails:update task to update only based on API.Vipul A M2016-02-041-1/+1
| | | | Fixes #23470
* use rails command in routes taskyuuji.yaginuma2016-02-031-3/+3
| | | | | For other task has become to use the rails command at doc and test, I think that routes task also it is better to use the rails command.
* Add spaces in the braces.Kasper Timm Hansen2016-02-011-1/+1
| | | | | | Solves personal insanity, since I was down in these files. (Please don't submit PRs like this.)