Class: Tone::Effect::PingPongDelay
Instance Attribute Summary collapse
-
#delay_time ⇒ Object
readonly
Returns the value of attribute delay_time.
-
#feedback ⇒ Object
readonly
Returns the value of attribute feedback.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(delay_time: 0.25, feedback: 1) ⇒ PingPongDelay
constructor
A new instance of PingPongDelay.
Constructor Details
#initialize(delay_time: 0.25, feedback: 1) ⇒ PingPongDelay
Returns a new instance of PingPongDelay.
144 145 146 147 148 |
# File 'lib/tone/effect.rb', line 144 def initialize(delay_time: 0.25, feedback: 1) @delay_time = delay_time @feedback = feedback super `new Tone.PingPongDelay(delay_time, feedback)` end |
Instance Attribute Details
#delay_time ⇒ Object (readonly)
Returns the value of attribute delay_time.
142 143 144 |
# File 'lib/tone/effect.rb', line 142 def delay_time @delay_time end |
#feedback ⇒ Object (readonly)
Returns the value of attribute feedback.
142 143 144 |
# File 'lib/tone/effect.rb', line 142 def feedback @feedback end |
Instance Method Details
#==(other) ⇒ Object
150 151 152 153 154 |
# File 'lib/tone/effect.rb', line 150 def ==(other) super && delay_time == other.delay_time && feedback == other.feedback end |