class Rosumi::Messenger
Public Class Methods
new(user, pass)
click to toggle source
Calls superclass method
# File lib/rosumi/messenger.rb, line 11 def initialize(user, pass) @user = user @pass = pass super() end
Public Instance Methods
send_message(id, subject, message, sound)
click to toggle source
Sends a message to the specified device.
Attributes¶ ↑
-
id
- id of the device (0,1,2,3 et cetera). -
subject
- Subject of the message. -
message
- The message to display on the device. -
sound
- If true, plays a sound on the device.
# File lib/rosumi/messenger.rb, line 25 def send_message(id, subject, message, sound) update_devices device_id = @devices[id]['id'] data = {'clientContext' => client_context(device_id), 'device' => device_id, 'sound' => sound, 'subject' => subject, 'text' => message, 'userText' => true }; self.send(:post,"/fmipservice/device/#{@user}/sendMessage", data) end