Simplify is_within matcher

[ci skip]
This commit is contained in:
Robert Speicher 2012-09-19 12:14:42 -04:00
parent bf625b7c92
commit 01974185a1

View file

@ -73,11 +73,7 @@ module Shoulda::Matchers::ActiveModel
class EnsureLengthOfMatcher
# Shortcut for is_at_least and is_at_most
def is_within(range)
if range.exclude_end?
is_at_least(range.first) && is_at_most(range.last - 1)
else
is_at_least(range.first) && is_at_most(range.last)
end
is_at_least(range.min) && is_at_most(range.max)
end
end
end