Class: MIDIMessage::MessageBuilder
- Inherits:
-
Object
- Object
- MIDIMessage::MessageBuilder
- Defined in:
- lib/midi-message/short_message.rb
Instance Method Summary collapse
-
#initialize(klass, const) ⇒ MessageBuilder
constructor
A new instance of MessageBuilder.
- #new(*a) ⇒ Object
Constructor Details
#initialize(klass, const) ⇒ MessageBuilder
Returns a new instance of MessageBuilder.
96 97 98 99 |
# File 'lib/midi-message/short_message.rb', line 96 def initialize(klass, const) @klass = klass @const = const end |
Instance Method Details
#new(*a) ⇒ Object
101 102 103 104 |
# File 'lib/midi-message/short_message.rb', line 101 def new(*a) a.last.kind_of?(Hash) ? a.last[:const] = @const : a.push(:const => @const) @klass.new(*a) end |