diff --git a/app/models/tag.rb b/app/models/tag.rb index dd71de977..15a2b0ec0 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -238,23 +238,18 @@ class Tag < ActiveRecord::Base # (-?(\d+(\.\d*)?|\d*\.\d+)) case range 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)] when /\A<=(.+)/, /\A\.\.(.+)/ - return [:gte, parse_cast($1, type)] if type == :age return [:lte, parse_cast($1, type)] when /\A<(.+)/ - return [:gt, parse_cast($1, type)] if type == :age return [:lt, parse_cast($1, type)] when /\A>=(.+)/, /\A(.+)\.\.\Z/ - return [:lte, parse_cast($1, type)] if type == :age return [:gte, parse_cast($1, type)] when /\A>(.+)/ - return [:lt, parse_cast($1, type)] if type == :age return [:gt, parse_cast($1, type)] when /,/