Class: Stride::UserMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/stride/user_message.rb

Defined Under Namespace

Classes: Request, UserInstallationRequest

Instance Method Summary collapse

Constructor Details

#initialize(access_token, cloud_id, user_id, message_body) ⇒ UserMessage

Returns a new instance of UserMessage.



3
4
5
6
7
8
# File 'lib/stride/user_message.rb', line 3

def initialize(access_token, cloud_id, user_id, message_body)
  self.access_token = access_token
  self.cloud_id     = cloud_id
  self.user_id      = user_id
  self.message_body = message_body
end

Instance Method Details

#send!Object



10
11
12
13
# File 'lib/stride/user_message.rb', line 10

def send!
  UserInstallationRequest.new(access_token, cloud_id, user_id).json
  Request.new(access_token, cloud_id, user_id, message_body).json
end