aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | community support for pg < 8.2 has ended, so we can drop support for those ↵Aaron Patterson2011-04-101-62/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | versions
* | | | | | | | Refactored uniqueness validator to use Arel instead of hardcoded SQLBrian Cardarella2011-04-101-26/+11
| | | | | | | |
* | | | | | | | Using Object#in? and Object#either? in various placesPrem Sichanugrist2011-04-1144-52/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There're a lot of places in Rails source code which make a lot of sense to switching to Object#in? or Object#either? instead of using [].include?.
* | | | | | | | Add support for Object#in? and Object#either? in Active Support [#6321 ↵Prem Sichanugrist, Brian Morearty, John Reitano2011-04-113-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | state:committed] This will allow you to check if an object is included in another object or the list of objects or not. This patch is derived from patch by Brian Morearty and John Reitano on Lighthouse ticket. I've rewrite it and make sure that we support both 'another object' and 'list of objects' version, as it surely be useful to support both.
* | | | | | | | Remove dead branch code that appeared back in a merge.José Valim2011-04-101-6/+0
| | | | | | | |
* | | | | | | | Add :use_include option to allow user to explicitly use `Range#include?` ↵Prem Sichanugrist2011-04-104-14/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | method in Ruby 1.9 In Ruby 1.9 we're currently use `Range#cover?` to fix the performance problem. However, there might be the case that you want to use `Range#include?` instead. This patch will give you that option.
* | | | | | | | Add support for proc or lambda as an option for InclusionValidator, ↵Prem Sichanugrist2011-04-107-20/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ExclusionValidator, and FormatValidator You can now use a proc or lambda in :in option for InclusionValidator and ExclusionValidator, and :with, :without option for FormatValidator
* | | | | | | | Add --old-style-hash option to force creating old style hash on Ruby 1.9Prem Sichanugrist2011-04-105-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That means if you don't like the new syntax, you can pass --old-style-hash to force Rails to generate code with hash rockets.
* | | | | | | | Rails will now generate Ruby 1.9 style hash when running app generator on ↵Prem Sichanugrist2011-04-105-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ruby 1.9.x The new hash syntax of Ruby 1.9 looks more superior, so we decide to switch to it in the places that appropriate.
* | | | | | | | Rails will now generate Ruby 1.9 style hash when running scaffold_controller ↵Prem Sichanugrist2011-04-106-19/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | generator on Ruby 1.9.x The new hash syntax of Ruby 1.9 looks more superior, so we decide to switch to it in the places that appropriate. This patch has been requested by DHH.
* | | | | | | | Make scaffold_controller generator generate code for JSON response instead ↵Prem Sichanugrist2011-04-102-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of XML It seems like a lot of people are using JSON in their API more than XML nowadays, so Rails should follow that convention by providing the JSON format block in scaffold_controller by default. This patch has been requested by DHH
* | | | | | | | moving sqlite_adapter_tests to sqlite3_adapter_test so that the tests are ↵Aaron Patterson2011-04-082-229/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | actually run. :bomb:
* | | | | | | | make turn a soft dependency. generate a Gemfile that contains turn and ↵Aaron Patterson2011-04-083-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | require turn if it is available
* | | | | | | | Make csrf_meta_tags use the tag helperJames Robinson2011-04-082-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improved formatting of csrf_helper and improved test coverage
* | | | | | | | Merge branch 'master' of github.com:rails/railsAaron Patterson2011-04-072-4/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of github.com:rails/rails: Cache flash now Revert "Use freeze instead of close!" Revert "Eagerly load Signed and Permanent cookies" cookies here Eagerly load Signed and Permanent cookies Use freeze instead of close!
| * | | | | | | | Cache flash nowSantiago Pastorino2011-04-071-1/+1
| | | | | | | | |
| * | | | | | | | Revert "Use freeze instead of close!"Santiago Pastorino2011-04-073-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 29592a7f09dda2e7e1e0a915d9230fe6a9b5c0af.
| * | | | | | | | Revert "Eagerly load Signed and Permanent cookies"Santiago Pastorino2011-04-071-17/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit dffeda377021ba8691381195f5a2889f8e040b93.
| * | | | | | | | cookies hereSantiago Pastorino2011-04-071-3/+3
| | | | | | | | |
| * | | | | | | | Eagerly load Signed and Permanent cookiesSantiago Pastorino2011-04-071-10/+17
| | | | | | | | |
| * | | | | | | | Use freeze instead of close!Santiago Pastorino2011-04-063-14/+11
| | | | | | | | |
* | | | | | | | | many args does not make sense with the current implementation because of how ↵Aaron Patterson2011-04-061-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `use` works
* | | | | | | | | getting the flash hash under testAaron Patterson2011-04-062-0/+104
| | | | | | | | |
* | | | | | | | | favor composition over inheritance, have FlashHash delegate to a HashAaron Patterson2011-04-062-11/+44
|/ / / / / / / /
* | | | | | | | CookieJar should prefer composition over inheritanceAaron Patterson2011-04-061-6/+10
| | | | | | | |
* | | | | | | | Delete useless argumentsSantiago Pastorino2011-04-061-6/+6
| | | | | | | |
* | | | | | | | Delete useless env variableSantiago Pastorino2011-04-061-9/+3
| | | | | | | |
* | | | | | | | Add tests to verify that signed and permanent cookies raises if someone triesSantiago Pastorino2011-04-061-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to modify the cookies when it was already streamed back to the client or converted to HTTP headers
* | | | | | | | Make process reuse the env var passed as argumentSantiago Pastorino2011-04-062-5/+12
| | | | | | | |
* | | | | | | | raise if someone tries to modify the cookies when it was already streamed ↵Santiago Pastorino2011-04-062-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | back to the client or converted to HTTP headers
* | | | | | | | Add ClosedError message to the initializerSantiago Pastorino2011-04-063-5/+10
| | | | | | | |
* | | | | | | | do not return html safe strings from auto_linkAaron Patterson2011-04-052-7/+13
| | | | | | | |
* | | | | | | | added find_zone and find_zone! to AS timezones and changed the AS Railtie to ↵Josh Kalderimis2011-04-056-18/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use find_zone! as well as adding Railtie tests Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* | | | | | | | Raise on invalid timezoneMarc-Andre Lafortune2011-04-053-14/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* | | | | | | | Disable IdentityMap in log tests, it's not important and when running tests ↵Emilio Tagua2011-04-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rake task it logs more messages in the tested buffer. Signed-off-by: José Valim <jose.valim@gmail.com>
* | | | | | | | AM register_interceptor and register_observer only constantize if the ↵Josh Kalderimis2011-04-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | argument is a String
* | | | | | | | Rename test directory to match code directoryJohn Firebaugh2011-04-062-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully "serializeration" is not an in joke that I missed.
* | | | | | | | raise if someone tries to modify the flash when it was already streamed back ↵Santiago Pastorino2011-04-052-1/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to the client or converted to HTTP headers
* | | | | | | | Destroying records via nested attributes works independent of reject_if:Durran Jordan2011-04-052-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When a :_destroy truthiness is provided in the attributes hash, the record should get destroyed regardless of the result of the proc or method supplied to :reject_if. (If :allow_destroy is true) [#6006 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* | | | | | | | remove AM delegating register_observer and register_interceptor to Mail and ↵Josh Kalderimis2011-04-044-5/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead implement smarter versions allowing for string class names, also added proper Railtie support with tests. Signed-off-by: José Valim <jose.valim@gmail.com>
* | | | | | | | Add log message when loading records from Identity Map.Emilio Tagua2011-04-042-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | | | | | | | Use IM when trying to load records using ID.Emilio Tagua2011-04-046-9/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* | | | | | | | Add railties to the LOAD_PATH if running from a Rails checkoutSantiago Pastorino2011-04-031-4/+2
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge branch 'master' of git://github.com/lifo/docrailsXavier Noria2011-04-0329-99/+119
|\ \ \ \ \ \ \
| * | | | | | | added .'s to headings in the initialization textile pageorta2011-04-031-3/+2
| | | | | | | |
| * | | | | | | s/ERb/ERB/g (part II)Akira Matsuda2011-04-036-8/+8
| | | | | | | |
| * | | | | | | s/ERb/ERB/gAkira Matsuda2011-04-0310-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The author of ERB sais, his eRuby implementation was originally named "ERb/ERbLight" and then renamed to "ERB" when started bundled as a Ruby standard lib. http://www2a.biglobe.ne.jp/~seki/ruby/erb.html
| * | | | | | | Trivial fix to HTTP Digest auth MD5 exampleJon Cooper2011-03-311-1/+1
| | | | | | | |
| * | | | | | | fix typoburningTyger2011-04-011-1/+1
| | | | | | | |
| * | | | | | | Explain in the method doc that you need to call respond_to at the class ↵Amaia Castro2011-03-311-0/+3
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | level in order to use respond_with.