Sha256: 577ed04d45a84db8d2a24b360cb412a2d96671d06d3dc839506351d39c14a5fe
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
# Class: Duck **Inherits:** Object **Extended by:** Animal **Includes:** Waterfowl **Defined in:** example.rb A duck is a Waterfowl Bird. Features: bird:: * speak * fly waterfowl:: * swim # Public Instance Methods ## initialize(domestic, rubber) [](#method-i-initialize) Creates a new duck. ## speak() [](#method-i-speak) Duck overrides generic implementation. ## swim() [](#method-i-swim) Swimming helper. ## useful?() [](#method-i-useful?) Checks if this duck is a useful one. :call-seq: Bird.useful? -> bool # Public Class Methods ## rubber_ducks() [](#method-c-rubber_ducks) # Attributes ## domestic[RW] [](#attribute-i-domestic) True for domestic ducks. ## rubber[RW] [](#attribute-i-rubber) True for rubber ducks. # Constants ## DEFAULT_DUCK_VELOCITY [](#constant-DEFAULT_DUCK_VELOCITY) Default velocity for a flying duck. ## DEFAULT_SPEED [](#constant-DEFAULT_SPEED) Maximum speed for a swimming duck.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-markdown-0.3.1 | example/Duck.md |