class Bernstein::Client
Public Class Methods
message_status(message_id)
click to toggle source
Example: Bernstein::Client.message_status
(“34246456458856”)
# File lib/bernstein/client.rb, line 24 def self.message_status(message_id) Message.get_status(message_id) end
send_message(address = '/', *args)
click to toggle source
Example: Bernstein::Client.send_message
(“/synths/frequencies”, 440, 556.3 334.0“) note: only accepts float arguments
# 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)
click to toggle source
Example: Bernstein::Client.send_message
(“/synths/4/filter_cutoff .5”) note: only accepts float arguments
# 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
Private Class Methods
save_and_return_id(msg)
click to toggle source
# File lib/bernstein/client.rb, line 29 def self.save_and_return_id(msg) msg.save! msg.id end