class Mongoid::Matchers::BeDynamicDocument
Public Instance Methods
description()
click to toggle source
# File lib/matchers/be_dynamic_document.rb, line 13 def description 'include Mongoid::Attributes::Dynamic' end
failure_message()
click to toggle source
# File lib/matchers/be_dynamic_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_dynamic_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_dynamic_document.rb, line 8 def matches?(actual) @model = actual.is_a?(Class) ? actual : actual.class @model.included_modules.include?(Mongoid::Attributes::Dynamic) end