class Plyushkin::Test::MatcherBase

Public Instance Methods

description() click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 26
def description
  "Description not set"
end
failure_message() click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 18
def failure_message
  @failure_message
end
matchers() click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 3
def matchers
  @matchers ||= []
end
matches?(subject) click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 7
def matches?(subject)
  matchers.each do |m| 
    unless m.match(subject) 
      @failure_message          = m.failure_message 
      @negative_failure_message = m.negative_failure_message 
      break
    end
  end
  return @failure_message.nil?
end
negative_failure_message() click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 22
def negative_failure_message
  @negative_failure_message
end