Sha256: 47f9421de1045433f854e83db33bef68ddc958f20745ec1012ecddc9c1fa0615
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
# Class: Duck **Inherits:** Object **Extended by:** Animal **Includes:** Waterfowl A duck is a Waterfowl Bird. Features: bird:: * speak * fly waterfowl:: * swim # Class Methods ## rubber_ducks() [](#method-c-rubber_ducks) **@return** [Array<Duck>] list of all rubber ducks # Attributes ## domestic[RW] [](#attribute-i-domestic) True for domestic ducks. ## rubber[RW] [](#attribute-i-rubber) True for rubber ducks. #Instance Methods ## initialize(domestic, rubber) [](#method-i-initialize) Creates a new duck. **@param** [Boolean] **@param** [Boolean] **@return** [Duck] a new instance of Duck ## speak() [](#method-i-speak) Duck overrides generic implementation. **@yield** [speech] ## swim() [](#method-i-swim) Swimming helper. ## useful?() [](#method-i-useful?) Checks if this duck is a useful one. :call-seq: Bird.useful? -> bool **@return** [Boolean]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yard-markdown-0.5.0 | example/rdoc/Duck.md |