delegato
v1.0.0
Published
A mixin that provides a @delegates class method.
Downloads
958
Readme
delegato
Delegate Methods
Delegato = require 'delegato'
class Ship
Delegato.includeInto(this)
@delegatesMethods 'dropAnchor', 'raiseAnchor', toProperty: 'winch'
@delegatesMethod 'leavePort', toMethod: 'getCaptain'
Delegate Properties
class MyClass
Delegato.includeInto(this)
@delegatesProperty 'steamPressure', toProperty: 'engineRoom'
@delegatesProperties 'heading', 'speed', toMethod: 'getVelocity'