# File lib/enumerize/integrations/rspec/matcher.rb, line 33 def description description = "enumerize :#{attr} in: #{quote_values(values)}" description += " with #{default.inspect} as default value" if default description end
# File lib/enumerize/integrations/rspec/matcher.rb, line 21 def failure_message message = " expected :#{attr} to allow value#{values.size == 1 ? nil : 's'}: #{quote_values(values)}," message += " but it allows #{quote_values(enumerized_values)} instead" if default && !matches_default_value? message = " expected :#{attr} to have #{default.inspect} as default value," message += " but it sets #{enumerized_default.inspect} instead" end message end
# File lib/enumerize/integrations/rspec/matcher.rb, line 11 def in(*values) self.values = values.map(&:to_s).sort self end
Generated with the Darkfish Rdoc Generator 2.