SUMMARY: CONSTR | METHOD DETAIL: CONSTR | METHOD

Class CarWash::Garage


Contains the car and the equipment to wash it.

Author:
D. Arnold
Version:
1.0
Since:
2005-12-01

Unless otherwise noted, $self is the object instance variable.

Constructor Summary
new()
          

Method Summary
checkDoor()
          Check if garage door is open
closeDoor(clickerCode => value)
          Close the garage door
getSponge()
          Returns a big sponge
openDoor(clickerCode => value)
          Open the garage door
replaceBucket(sponge => value)
          Put the bucket back in storage
replaceSponge(sponge => value)
          Put the sponge back in storage
retrieveBucket()
          Return the bucket

Constructor Details

new

new()

Returns:
CarWash::Garage object

Method Details

checkDoor

checkDoor()

Check if garage door is open.

Returns:
boolean: true if door open

closeDoor

closeDoor(clickerCode => value)

Close the garage door.

Parameters:
clickerCode => code from door opener
Returns:
1

getSponge

getSponge()

Returns a big sponge.

Returns:
a big sponge

openDoor

openDoor(clickerCode => value)

Open the garage door.

Parameters:
clickerCode => code from door opener
Returns:
1

replaceBucket

replaceBucket(sponge => value)

Put the bucket back in storage.

Parameters:
sponge => the sponge
Returns:
undef

replaceSponge

replaceSponge(sponge => value)

Put the sponge back in storage.

Parameters:
sponge => the sponge
Returns:
1

retrieveBucket

retrieveBucket()

Return the bucket

Returns:
a bucket

Generated by psichedoc on Thu Mar 9 16:04:18 2006