- 21 2月, 2015 1 次提交
-
-
由 Rafael Mendonça França 提交于
These methods are nodoc so we should not document them.
-
- 08 2月, 2015 1 次提交
-
-
由 Sean Griffin 提交于
This allows us to remove `Type::Value#klass`, as it was only used for multi-parameter assignment to reach into the types internals. The relevant type objects now accept a hash in addition to their previous accepted arguments to `type_cast_from_user`. This required minor modifications to the tests, since previously they were relying on the fact that mulit-parameter assignement was reaching into the internals of time zone aware attributes. In reaility, changing those properties at runtime wouldn't change the accessor methods for all other forms of assignment.
-
- 19 11月, 2014 1 次提交
-
-
由 Sean Griffin 提交于
We added a comparison to "id", and call to `self.class.primary_key` a *lot*. We also have performance hits from `&block` all over the place. We skip the check in a new method, in order to avoid breaking the behavior of `read_attribute`
-
- 29 9月, 2014 1 次提交
-
-
由 Ben Woosley 提交于
Isolate access to @associations_cache and @aggregations cache to the Associations and Aggregations modules, respectively. This includes replacing the `association_cache` accessor with a more limited `association_cached?` accessor and making `clear_association_cache` and `clear_aggregation_cache` private.
-
- 07 6月, 2014 2 次提交
-
-
由 Sean Griffin 提交于
As we move towards removing the `klass` method from `column`, the else clause as it stands right now will become the only case.
-
由 Gaurav Sharma 提交于
-
- 18 5月, 2014 1 次提交
-
-
由 Sean Griffin 提交于
Minor refactoring of looping behavior for aggregation
-
- 12 9月, 2013 1 次提交
-
-
由 Rafael Mendonça França 提交于
At the point we want to add the reflection we already know the reflection is of the AggregateReflection type so we can call a specific method
-
- 24 7月, 2013 1 次提交
-
-
由 Aaron Patterson 提交于
Move model mutation to the methods that are called on the model.
-
- 23 7月, 2013 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 03 1月, 2013 1 次提交
-
-
由 Akira Matsuda 提交于
particularly, `all(options)` would warn
-
- 02 1月, 2013 1 次提交
-
-
由 Akira Matsuda 提交于
-
- 09 11月, 2012 1 次提交
-
-
由 AvnerCohen 提交于
-
- 28 7月, 2012 1 次提交
-
-
由 Rafael Mendonça França 提交于
This reverts commit 14fc8b34. Reason: we need to discuss a better path from this removal. Conflicts: activerecord/lib/active_record/reflection.rb activerecord/test/cases/base_test.rb activerecord/test/models/developer.rb
-
- 19 6月, 2012 1 次提交
-
-
由 Steve Klabnik 提交于
This feature adds a lot of complication to ActiveRecord for dubious value. Let's talk about what it does currently: class Customer < ActiveRecord::Base composed_of :balance, :class_name => "Money", :mapping => %w(balance amount) end Instead, you can do something like this: def balance @balance ||= Money.new(value, currency) end def balance=(balance) self[:value] = balance.value self[:currency] = balance.currency @balance = balance end Since that's fairly easy code to write, and doesn't need anything extra from the framework, if you use composed_of today, you'll have to add accessors/mutators like that. Closes #1436 Closes #2084 Closes #3807
-
- 24 5月, 2012 1 次提交
-
- 22 5月, 2012 1 次提交
-
-
由 Carlos Antonio da Silva 提交于
Only constantize class_name once.
-
- 20 5月, 2012 3 次提交
-
-
由 Henrik Hodne 提交于
For future reference, this is the regex I used: ^\s*#\s*\n(?!\s*#). Replace with the first match, and voilà! Note that the regex matches a little bit too much, so you probably want to `git add -i .` and go through every single diff to check if it actually should be changed.
-
由 Oscar Del Ben 提交于
-
由 Oscar Del Ben 提交于
-
- 11 5月, 2012 1 次提交
-
-
由 Hrvoje Šimić 提交于
-
- 03 5月, 2012 1 次提交
-
-
由 Yves Senn 提交于
This makes it possible to filter invalid input values before they are passed into the value-object (like empty strings). This behaviour is only relevant if the :allow_nil options is set to true. Otherwise you will get the resulting NoMethodError.
-
- 02 5月, 2012 3 次提交
-
-
由 Edward Tsech 提交于
-
由 Edward Tsech 提交于
-
由 Hrvoje Šimić 提交于
-
- 25 2月, 2012 1 次提交
-
-
由 Noah Hendrix 提交于
Fixed typo in composed_of example with Money#<=>, was comparing amount itself instead of other_money.amount
-
- 23 10月, 2011 1 次提交
-
-
由 Vijay Dev 提交于
-
- 24 5月, 2011 1 次提交
-
-
由 Sebastian Martinez 提交于
-
- 19 1月, 2011 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 08 1月, 2011 4 次提交
-
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
- 09 11月, 2010 1 次提交
-
-
由 David Chelimsky 提交于
- persisted? is the API defined in ActiveModel - makes it easier for extension libraries to conform to ActiveModel APIs without concern for whether the extended object is specifically ActiveRecord [#5927 state:committed] Signed-off-by: NSantiago Pastorino <santiago@wyeworks.com>
-
- 01 9月, 2010 1 次提交
-
-
由 Emilio Tagua 提交于
-
- 14 8月, 2010 2 次提交
-
-
由 Santiago Pastorino 提交于
-
由 Santiago Pastorino 提交于
-
- 02 8月, 2010 1 次提交
-
-
由 Neeraj Singh 提交于
-
- 31 7月, 2010 1 次提交
-
-
由 Neeraj Singh 提交于
-
- 24 6月, 2010 1 次提交
-
-
由 Emilio Tagua 提交于
-