Class Aquarium::InvarCond
In: examples/design_by_contract_example.rb
Parent: Object

Methods

bad_action   good_action   new  

Attributes

invar  [R] 

Public Class methods

[Source]

    # File examples/design_by_contract_example.rb, line 57
57:     def initialize 
58:       @invar = 0
59:     end

Public Instance methods

[Source]

    # File examples/design_by_contract_example.rb, line 64
64:     def bad_action
65:       p "inside :bad_action"
66:       @invar = 1
67:     end

[Source]

    # File examples/design_by_contract_example.rb, line 61
61:     def good_action
62:       p "inside :good_action"
63:     end

[Validate]