- 25 11月, 2014 1 次提交
-
-
由 Sean Griffin 提交于
It should be part of the documented public API, since we have an entire section of the guides dedicated to it. Documented in a way that addresses the concerns which kept it undocumented in the past.
-
- 15 11月, 2014 1 次提交
-
-
由 Benjamin Fleischer 提交于
7.0.0 was released on June 16, 2014 http://unicode-inc.blogspot.com.ar/2014/10/unicode-version-70-complete-text-of.html ruby bin/generate_tables
-
- 13 11月, 2014 1 次提交
-
-
由 Ryan Mohr 提交于
-
- 11 11月, 2014 1 次提交
-
-
由 Xavier Noria 提交于
-
- 10 11月, 2014 2 次提交
-
-
由 Rishi Jain 提交于
added description for rails generators, and fixed sentence formation for active_support/notifications [ci skip]
-
由 betesh 提交于
-
- 07 11月, 2014 1 次提交
-
-
由 Rishi Jain 提交于
-
- 06 11月, 2014 1 次提交
-
-
由 Rishi Jain 提交于
pattern removal added example for string#remove and test case for remove of multiple occurence of pattern removed extra whitespaces
-
- 05 11月, 2014 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
- Reference : https://github.com/rails/rails/pull/17493#issuecomment-61739359 - Duration stopped inheriting from ProxyObject in https://github.com/rails/rails/pull/16574
-
- 04 11月, 2014 4 次提交
-
-
由 Vijay Dev 提交于
-
由 Rishi Jain 提交于
-
由 Rishi Jain 提交于
-
由 Peter West 提交于
-
- 03 11月, 2014 1 次提交
-
-
由 Pablo Herrero 提交于
-
- 02 11月, 2014 1 次提交
-
-
由 Pablo Herrero 提交于
-
- 31 10月, 2014 1 次提交
-
-
由 Godfrey Chan 提交于
-
- 30 10月, 2014 1 次提交
-
-
由 Pablo Herrero 提交于
-
- 29 10月, 2014 1 次提交
-
-
由 Xavier Noria 提交于
This patch uniformizes warning messages. I used the most common style already present in the code base: * Capitalize the first word. * End the message with a full stop. * "Rails 5" instead of "Rails 5.0". * Backticks for method names and inline code. Also, converted a few long strings into the new heredoc convention.
-
- 28 10月, 2014 2 次提交
-
-
由 Ryunosuke SATO 提交于
The character "*" is unnecessary in option candidates. This incorrect markup was injected in e8c9aeca .
-
由 Pablo Herrero 提交于
-
- 26 10月, 2014 2 次提交
-
-
由 Rafael Mendonça França 提交于
This will avoid naming clash with user defined methods
-
由 Pavel Pravosud 提交于
-
- 25 10月, 2014 6 次提交
-
-
由 Xavier Noria 提交于
The check for circular loading should depend on a stack of files being loaded at the moment, rather than the collection of loaded files. This showed up indirectly in #16468, where a misspelled helper would incorrectly result in a circularity error message. References #16468
-
由 Akira Matsuda 提交于
-
由 Akira Matsuda 提交于
-
由 Godfrey Chan 提交于
@carlosantoniodasilva pointed out that when `@person` is nil then this would blow up when you ended up calling `#first`on `nil`. > "there’s no way to break a try chain when you enter it :D" [ci skip]
-
由 Zachary Scott 提交于
-
由 Eugene Gilburg 提交于
- better `if` example - Added chaining example to the try method description - Documented the `respond_to?` check to the try method description - Clearer wording to explain that argument error is raised on argument mismatch to responding method, rather than to non-responding method (which is handled without exception by `try`) - `.any?` is more precise than `! .blank?` - Don't need to use `try` on `children` as (for regular associations) they will always be a collection or array that responds to `first` - Fix typos/grammar
-
- 24 10月, 2014 4 次提交
-
-
由 Ari Pollak 提交于
-
由 Melanie Gilman 提交于
-
由 Guillermo Iguaran 提交于
-
由 Guillermo Iguaran 提交于
-
- 23 10月, 2014 1 次提交
-
-
由 Ari Pollak 提交于
Based on commit 5e51bdda.
-
- 19 10月, 2014 4 次提交
-
-
由 Rafael Mendonça França 提交于
Replace (slower) block.call with (faster) yield
-
由 Zachary Scott 提交于
This reverts commit 0ab075e7.
-
由 Pramod Sharma 提交于
[ci skip] Add Doc of with_options for the case when inherited default options and original options have same keys
-
由 claudiob 提交于
Performance optimization: `yield` with an implicit `block` is faster than `block.call`. See http://youtu.be/fGFM_UrSp70?t=10m35s and the following benchmark: ```ruby require 'benchmark/ips' def fast yield end def slow(&block) block.call end Benchmark.ips do |x| x.report('fast') { fast{} } x.report('slow') { slow{} } end # => fast 154095 i/100ms # => slow 71454 i/100ms # => # => fast 7511067.8 (±5.0%) i/s - 37445085 in 4.999660s # => slow 1227576.9 (±6.8%) i/s - 6145044 in 5.028356s ```
-
- 18 10月, 2014 2 次提交
-
-
由 claudiob 提交于
Performance optimization: `yield` with an implicit `block` is faster than `block.call`. See http://youtu.be/fGFM_UrSp70?t=10m35s and the following benchmark: ```ruby require 'benchmark/ips' def fast yield end def slow(&block) block.call end Benchmark.ips do |x| x.report('fast') { fast{} } x.report('slow') { slow{} } end # => fast 154095 i/100ms # => slow 71454 i/100ms # => # => fast 7511067.8 (±5.0%) i/s - 37445085 in 4.999660s # => slow 1227576.9 (±6.8%) i/s - 6145044 in 5.028356s ```
-
由 claudiob 提交于
Hashes with indifferent access should support `reverse_merge` out-of-the-box but they don't; for instance the following code fails: ```ruby require 'active_support' require 'active_support/hash_with_indifferent_access' hash = HashWithIndifferentAccess.new key: :old_value hash.reverse_merge key: :new_value ``` This PR fixes the case above by simply requiring `active_support/core_ext/hash/reverse_merge` in `hash_with_indifferent_access.rb` and adding a test that confirms the fix. --- Here are more details about the bugfix. Currently, `reverse_merge` is [defined in HashWithIndifferentAccess](https://github.com/rails/rails/blob/4e8ea13ba1a0870905a46fac5f232d9f41eef8a4/activesupport/lib/active_support/hash_with_indifferent_access.rb#L208) by invoking `super`, that is by invoking `Hash#reverse_merge`: ```ruby def reverse_merge(other_hash) super(self.class.new_from_hash_copying_default(other_hash)) end ``` However, Ruby's `Hash` does not have the `reverse_merge` by default: it must be added by ActiveSupport, and that requires the following line of code to be present: ```ruby require 'active_support/core_ext/hash/reverse_merge' ```
-
- 15 10月, 2014 1 次提交
-
-
由 Robin Neumann 提交于
to ensure correct parsing result of rdoc
-