Class: Bernstein::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/bernstein/client.rb

Class Method Summary collapse

Class Method Details

.message_status(message_id) ⇒ Object

Example: Bernstein::Client.message_status(“34246456458856”)



24
25
26
# File 'lib/bernstein/client.rb', line 24

def self.message_status(message_id)
  Message.get_status(message_id)
end

.send_message(address = '/', *args) ⇒ Object

Example: Bernstein::Client.send_message(“/synths/frequencies”, 440, 556.3 334.0“) note: only accepts float arguments



16
17
18
19
# File 'lib/bernstein/client.rb', line 16

def self.send_message(address = '/', *args)
  msg = Message.build(address, *args)
  save_and_return_id(msg)
end

.send_message_by_string(message_string) ⇒ Object

Example: Bernstein::Client.send_message(“/synths/4/filter_cutoff .5”) note: only accepts float arguments



7
8
9
10
# File 'lib/bernstein/client.rb', line 7

def self.send_message_by_string(message_string)
  msg = Message.build_from_string(message_string)
  save_and_return_id(msg)
end