class PrivateExtension::PrivateMessages::Shoulda::Matchers::BePrivateMessage

Public Instance Methods

description() click to toggle source
# File lib/user_private_messages/matchers/be_private_message_matcher.rb, line 25
def description
  "is private message"
end
failure_message() click to toggle source
# File lib/user_private_messages/matchers/be_private_message_matcher.rb, line 17
def failure_message
  "Should be private message"
end
matches?(subject) click to toggle source
# File lib/user_private_messages/matchers/be_private_message_matcher.rb, line 11
def matches? subject
  @subject = subject
  @subject = @subject.class unless Class === @subject
  included?
end
negative_failure_message() click to toggle source
# File lib/user_private_messages/matchers/be_private_message_matcher.rb, line 21
def negative_failure_message
  "Should not be private message"
end

Protected Instance Methods

included?() click to toggle source
# File lib/user_private_messages/matchers/be_private_message_matcher.rb, line 31
def included?
  @subject.ancestors.include?(PrivateExtension::PrivateMessages::PrivateMessageExtensions::InstanceMethods)
end