Module: OSCAccess::Class

Defined in:
lib/osc-access/class.rb

Instance Method Summary collapse

Instance Method Details

#osc_class_scheme ⇒ Object



6
7
8
9
# File 'lib/osc-access/class.rb', line 6

def osc_class_scheme
  osc_ensure_initialized
  @osc_class_scheme
end

#osc_input(val) ⇒ Object



21
22
23
24
# File 'lib/osc-access/class.rb', line 21

def osc_input(val)
  osc_ensure_initialized
  @osc_class_scheme.inputs << val
end

#osc_output(args) ⇒ Object



16
17
18
19
# File 'lib/osc-access/class.rb', line 16

def osc_output(args)
  osc_ensure_initialized
  @osc_class_scheme.outputs << args
end

#osc_receive(pattern, options = {}, &block) ⇒ Object



11
12
13
14
# File 'lib/osc-access/class.rb', line 11

def osc_receive(pattern, options = {}, &block)
  osc_ensure_initialized
  @osc_class_scheme.add_receiver(pattern, options, &block)
end