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