Revert "fixes #1427". I believe 513c0f8eeb is a more maintainable patch.
This reverts commit cd63a10d9f.
This commit is contained in:
@@ -238,23 +238,18 @@ class Tag < ActiveRecord::Base
|
|||||||
# (-?(\d+(\.\d*)?|\d*\.\d+))
|
# (-?(\d+(\.\d*)?|\d*\.\d+))
|
||||||
case range
|
case range
|
||||||
when /\A(.+?)\.\.(.+)/
|
when /\A(.+?)\.\.(.+)/
|
||||||
return [:between, parse_cast($2, type), parse_cast($1, type)] if type == :age
|
|
||||||
return [:between, parse_cast($1, type), parse_cast($2, type)]
|
return [:between, parse_cast($1, type), parse_cast($2, type)]
|
||||||
|
|
||||||
when /\A<=(.+)/, /\A\.\.(.+)/
|
when /\A<=(.+)/, /\A\.\.(.+)/
|
||||||
return [:gte, parse_cast($1, type)] if type == :age
|
|
||||||
return [:lte, parse_cast($1, type)]
|
return [:lte, parse_cast($1, type)]
|
||||||
|
|
||||||
when /\A<(.+)/
|
when /\A<(.+)/
|
||||||
return [:gt, parse_cast($1, type)] if type == :age
|
|
||||||
return [:lt, parse_cast($1, type)]
|
return [:lt, parse_cast($1, type)]
|
||||||
|
|
||||||
when /\A>=(.+)/, /\A(.+)\.\.\Z/
|
when /\A>=(.+)/, /\A(.+)\.\.\Z/
|
||||||
return [:lte, parse_cast($1, type)] if type == :age
|
|
||||||
return [:gte, parse_cast($1, type)]
|
return [:gte, parse_cast($1, type)]
|
||||||
|
|
||||||
when /\A>(.+)/
|
when /\A>(.+)/
|
||||||
return [:lt, parse_cast($1, type)] if type == :age
|
|
||||||
return [:gt, parse_cast($1, type)]
|
return [:gt, parse_cast($1, type)]
|
||||||
|
|
||||||
when /,/
|
when /,/
|
||||||
|
|||||||
Reference in New Issue
Block a user