class DuckPond::Lawyer

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/duckpond/lawyer.rb, line 10
def initialize
  @satisfied = true
  @messages = []
  yield self if block_given?
end

Public Instance Methods

messages() click to toggle source
# File lib/duckpond/lawyer.rb, line 20
def messages
  @messages
end
satisfied?() click to toggle source
# File lib/duckpond/lawyer.rb, line 16
def satisfied?
  @satisfied
end
unsatisfied!(msg = nil) click to toggle source
# File lib/duckpond/lawyer.rb, line 24
def unsatisfied!(msg = nil)
  @satisfied = false
  @messages << msg unless msg.nil?
end