Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #14171 from arthurnn/extract_middleware_cache | Guillermo Iguaran | 2014-02-23 | 2 | -32/+41 |
|\ | | | | | Extract local cache middleware | ||||
| * | Extract local cache middleware | Arthur Neves | 2014-02-23 | 2 | -32/+41 |
| | | | | | | | | | | Extract LocalCache Middleware, so it can requires rack dependencies, without adding rack dependencies to `AS::Cache::Strategy::LocalCache`. | ||||
* | | Introduce Concern#class_methods and Kernel#concern | Jeremy Kemper | 2014-02-23 | 7 | -18/+113 |
|/ | |||||
* | update version to 4.2.0.alpha | Yves Senn | 2014-02-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #14102 from arthurnn/quietly_doc | Xavier Noria | 2014-02-19 | 1 | -0/+4 |
|\ | | | | | Add note to silence_stream and quietly. [skip ci] | ||||
| * | Methods silence_stream/quietly are not thread-safe [skip ci] | Arthur Neves | 2014-02-19 | 1 | -0/+4 |
| | | | | | | | | | | | | State that on the doc. [fixes #11954] | ||||
* | | Merge branch '4-1-0-beta2' | Rafael Mendonça França | 2014-02-18 | 1 | -1/+1 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: actionview/CHANGELOG.md activerecord/CHANGELOG.md | ||||
| * | | Preparing for 4.1.0.beta2 release | Rafael Mendonça França | 2014-02-18 | 1 | -1/+1 |
| | | | |||||
* | | | Move changelog entry to the top, fix examples indent [ci skip] | Carlos Antonio da Silva | 2014-02-18 | 1 | -10/+10 |
| | | | |||||
* | | | Use assert_nil instead as its clearer about what the return is expected to be | David Heinemeier Hansson | 2014-02-18 | 1 | -1/+1 |
| | | | |||||
* | | | Added Object#present_in to simplify value whitelisting | David Heinemeier Hansson | 2014-02-18 | 3 | -0/+29 |
| |/ |/| | |||||
* | | travel_to travels back and re-raises if the block raises | Xavier Noria | 2014-02-18 | 2 | -3/+18 |
| | | |||||
* | | adds a missing travel back | Xavier Noria | 2014-02-18 | 1 | -4/+4 |
| | | |||||
* | | time helpers honor the application time zone when passed a date | Xavier Noria | 2014-02-18 | 3 | -4/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rails applications are expected to be always aware of the application time zone. To be consistent with that contract, we have to assume that a bare date passed to time helpers is a date in the application time zone, not in the system time zone. The system time zone is irrelevant, we should totally ignore it. For example, travel_to user.birth_date + 40.years should make that user be 40th years old regardless of the system time zone. Without this patch that may not be true. | ||||
* | | docs, hide inflector comment targeting only contributors. [ci skip] | Yves Senn | 2014-02-11 | 1 | -1/+3 |
| | | | | | | | | | | | | | | This is a follow up to: https://github.com/rails/rails/commit/07c70245a128cfe42f134be8759963dc98f1a63e As suggested by @fxn this comment should not be visible in the API: https://github.com/rails/rails/commit/07c70245a128cfe42f134be8759963dc98f1a63e#commitcomment-5331658 | ||||
* | | Fix tidy_bytes for JRuby | Justin Coyne | 2014-02-10 | 2 | -3/+10 |
| | | | | | | | | | | The previous implementation was broken because JRuby (1.7.10) doesn't have a code converter for UTF-8 to UTF8-MAC. | ||||
* | | docs, mention that the current inflection rules are frozen. [ci skip] | Yves Senn | 2014-02-10 | 1 | -0/+4 |
| | | | | | | | | Closes #13993. | ||||
* | | Merge branch 'master' of github.com:rails/docrails | Vijay Dev | 2014-02-09 | 2 | -2/+4 |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: guides/source/active_record_validations.md guides/source/api_documentation_guidelines.md guides/source/configuring.md | ||||
| * | | Specify what #starts_with? we're talking about. Also added a note what | Zachary Scott | 2014-02-09 | 1 | -1/+2 |
| | | | | | | | | | | | | kind of exception we should expect for this internal comment. | ||||
| * | | Fix grammar of internal comment and modify it's location | Zachary Scott | 2014-02-09 | 1 | -1/+2 |
| | | | |||||
* | | | use feature detection to decide which implementation to use | Aaron Patterson | 2014-02-08 | 1 | -1/+1 |
| | | | | | | | | | | | | Decouple the code from the particular Ruby version. | ||||
* | | | Fixed an issue where reloading of removed dependencies would cause an ↵ | Noah Lindner | 2014-02-08 | 2 | -0/+20 |
| | | | | | | | | | | | | unexpected circular dependency error | ||||
* | | | synchronize 4.1 release notes with CHANGELOGS. [ci skip] | Yves Senn | 2014-02-06 | 1 | -2/+3 |
| | | | | | | | | | | | | /cc @chancancode | ||||
* | | | Fix to_query with empty arrays too | Rafael Mendonça França | 2014-02-06 | 2 | -1/+8 |
| | | | |||||
* | | | Add CHANGELOG entry | Rafael Mendonça França | 2014-02-05 | 1 | -0/+14 |
| | | | | | | | | | | | | Closes #13909 | ||||
* | | | Refatoring the method to avoid shot-circuit return | Rafael Mendonça França | 2014-02-05 | 2 | -4/+9 |
| | | | |||||
* | | | Test with a blank value | Rafael Mendonça França | 2014-02-05 | 1 | -2/+2 |
| | | | |||||
* | | | Move test to the right file | Rafael Mendonça França | 2014-02-05 | 2 | -11/+9 |
| | | | |||||
* | | | Fixed "Hash#to_param confused by empty hash values #13892" | Hincu Petru | 2014-02-05 | 2 | -0/+12 |
| | | | |||||
* | | | fix interplay of humanize and html_escape | Sean Walbran | 2014-02-05 | 2 | -1/+5 |
| | | | |||||
* | | | Return sized enumerator from Enumerable#index_by | Marc-Andre Lafortune | 2014-02-05 | 2 | -1/+5 |
| | | | |||||
* | | | Return sized enumerator from Batches#find_each | Marc-Andre Lafortune | 2014-02-05 | 1 | -1/+1 |
| | | | |||||
* | | | Remove obsolete test (builtin group_by is now used) | Marc-Andre Lafortune | 2014-02-05 | 1 | -20/+0 |
| | | | |||||
* | | | Remove obsolete line (was needed for Ruby 1.8.7 support) | Marc-Andre Lafortune | 2014-02-05 | 1 | -1/+0 |
| | | | |||||
* | | | docs, be clear that `options` is a hash. Closes #11904. [ci skip]. | Yves Senn | 2014-02-03 | 1 | -1/+1 |
| | | | |||||
* | | | Assert the file is deprecated | Rafael Mendonça França | 2014-02-01 | 1 | -1/+1 |
| | | | |||||
* | | | Fix isolated tests | Rafael Mendonça França | 2014-02-01 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #13911 from davidcelis/remove-bigdecimal-serialization | Rafael Mendonça França | 2014-02-01 | 5 | -28/+33 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Deprecate custom BigDecimal serialization Conflicts: activesupport/CHANGELOG.md | ||||
| * | | | Remove BigDecimal#to_d | David Celis | 2014-02-01 | 2 | -12/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | This was backported for Ruby 1.8 support and is no longer needed. Signed-off-by: David Celis <me@davidcel.is> | ||||
| * | | | Don't require BigDecimal serialization extension | David Celis | 2014-02-01 | 5 | -16/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rails currently provides an extension to BigDecimal that redefines how it is serialized to YAML. However, as noted in #12467, this does not work as expected. When ActiveSupport is required, BigDecimal YAML serialization does not maintain the object type. It instead ends up serializing the number represented by the BigDecimal itself which, when loaded by YAML later, becomes a Float: ```ruby require 'yaml' require 'bigdecimal' yaml = BigDecimal('13.37').to_yaml YAML.load(yaml).class require 'active_support/all' yaml = BigDecimal('13.37').to_yaml YAML.load(yaml).class ``` @tenderlove posits that we should deprecate the custom BigDecimal serialization and let Ruby handle it. For the time being, users who require this serialization for backwards compatibility can manually `require 'active_support/core_ext/big_decimal/yaml_conversions'`. This will close #12467 and deprecate the custom BigDecimal#to_yaml. Signed-off-by: David Celis <me@davidcel.is> | ||||
* | | | | Merge pull request #12769 from birkirb/master | Rafael Mendonça França | 2014-02-01 | 3 | -2/+135 |
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | Boolean parser blows up on a Fixnum. Conflicts: activesupport/CHANGELOG.md | ||||
| * | | | Fix breakage in XmlMini | Birkir A. Barkarson | 2013-12-23 | 3 | -2/+136 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Boolean parsing breaks on non strings (i.e. integer 1|0) - Symbol parsing breaks on non strings. - BigDecimal parsing breaks due to missing require. - Update changelog. | ||||
* | | | | Maintain the current timezone in wrap_with_time_zone | Andrew White | 2014-01-31 | 3 | -7/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the solution from the fix for #12163 to the general case where `Time` methods are wrapped with a time zone. Fixes #12596. | ||||
* | | | | fix typo and indent. [ci skip] | Yves Senn | 2014-01-30 | 1 | -1/+1 |
| | | | | |||||
* | | | | Improve documentation [ci skip] | Rafael Mendonça França | 2014-01-30 | 1 | -3/+4 |
| | | | | |||||
* | | | | Remove automatic removal of Date/Time stubs after each test case | Rafael Mendonça França | 2014-01-30 | 4 | -9/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | This behavior is only work out-of-box with minitest and also add a downside to run after each test case, even if we don't used the travel or travel_to methods | ||||
* | | | | Add `travel_back` to remove stubs from `travel` and `travel_to` | Rafael Mendonça França | 2014-01-30 | 3 | -3/+30 |
| | | | | |||||
* | | | | tidy CHANGELOGs [ci skip] | Yves Senn | 2014-01-30 | 1 | -2/+2 |
| | | | | |||||
* | | | | Use each_value | Rafael Mendonça França | 2014-01-29 | 1 | -1/+1 |
| | | | | |||||
* | | | | Store the singleton_class in a local variable | Rafael Mendonça França | 2014-01-29 | 1 | -3/+4 |
| | | | |