diff options
author | Nick Kallen <nkallen@nick-kallens-computer-2.local> | 2008-03-16 20:47:02 -0700 |
---|---|---|
committer | Nick Kallen <nkallen@nick-kallens-computer-2.local> | 2008-03-16 20:47:02 -0700 |
commit | 89b354bf97d0a981376d36f2f8a7ba6a87fe2aa8 (patch) | |
tree | 2e7fe3a9a814bc0ffacc48c50e0bc4d5de18bb0d /lib/active_relation/predicates.rb | |
parent | 9771b2f3a3fdb45517a132228a1129718acd2fac (diff) | |
download | rails-89b354bf97d0a981376d36f2f8a7ba6a87fe2aa8.tar.gz rails-89b354bf97d0a981376d36f2f8a7ba6a87fe2aa8.tar.bz2 rails-89b354bf97d0a981376d36f2f8a7ba6a87fe2aa8.zip |
added attribute.eq(nil)
- produces attribute IS NULL
Diffstat (limited to 'lib/active_relation/predicates.rb')
-rw-r--r-- | lib/active_relation/predicates.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/active_relation/predicates.rb b/lib/active_relation/predicates.rb index 6fcef3cfd6..22fbcd9f0b 100644 --- a/lib/active_relation/predicates.rb +++ b/lib/active_relation/predicates.rb @@ -41,7 +41,7 @@ module ActiveRelation end def predicate_sql - '=' + operand2.equality_predicate_sql end end @@ -74,6 +74,8 @@ module ActiveRelation end class In < Binary - delegate :predicate_sql, :to => :operand2 + def predicate_sql + operand2.inclusion_predicate_sql + end end end
\ No newline at end of file |