class Shoulda::ActiveRecord::Matchers::EnsureLengthOfMatcher

def description

def description
  description =  "ensure #{@attribute} has a length "
  if @minimum && @maximum
    if @minimum == @maximum
      description << "of exactly #{@minimum}"
    else
      description << "between #{@minimum} and #{@maximum}"
    end
  else
    description << "of at least #{@minimum}" if @minimum
    description << "of at most #{@maximum}" if @maximum
  end
  description
end