class Music::Transcription::Change::Gradual
Public Class Methods
new(value, transition_dur)
click to toggle source
Calls superclass method
Music::Transcription::Change::new
# File lib/music-transcription/model/change.rb, line 33 def initialize value, transition_dur if transition_dur <= 0 raise NonPositiveError, "transition duration #{transition_dur} must be positive" end super(value, transition_dur) end
Public Instance Methods
clone()
click to toggle source
# File lib/music-transcription/model/change.rb, line 40 def clone Gradual.new(@value,@duration) end
pack()
click to toggle source
# File lib/music-transcription/packing/change_packing.rb, line 12 def pack [ @value, @duration ] end
resize(newdur)
click to toggle source
# File lib/music-transcription/model/change.rb, line 44 def resize newdur Gradual.new(@value,newdur) end