class Mongoid::Matchers::BeMongoidDocument

Public Instance Methods

description() click to toggle source
# File lib/matchers/be_mongoid_document.rb, line 13
def description
  'include Mongoid::Document'
end
failure_message() click to toggle source
# File lib/matchers/be_mongoid_document.rb, line 17
def failure_message
  "expect #{@model.inspect} class to #{description}"
end
failure_message_when_negated() click to toggle source
# File lib/matchers/be_mongoid_document.rb, line 21
def failure_message_when_negated
  "expect #{@model.inspect} class to not #{description}"
end
matches?(actual) click to toggle source
# File lib/matchers/be_mongoid_document.rb, line 8
def matches?(actual)
  @model = actual.is_a?(Class) ? actual : actual.class
  @model.included_modules.include?(Mongoid::Document)
end