Class: WAEasyAPI::Message

Inherits:
Entity
  • Object
show all
Defined in:
lib/waeasyapi/message.rb

Instance Attribute Summary

Attributes inherited from Entity

#attributes

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Entity

#initialize, #method_missing, #respond_to_missing?, #to_json, #with_a_bang

Constructor Details

This class inherits a constructor from WAEasyAPI::Entity

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class WAEasyAPI::Entity

Class Method Details

.requestObject



6
7
8
# File 'lib/waeasyapi/message.rb', line 6

def self.request
  WAEasyAPI::Request.new('send')
end

.sendMedia(data = {}) ⇒ Object



18
19
20
# File 'lib/waeasyapi/message.rb', line 18

def self.sendMedia(data={})
  request.post "media" , data
end

.sendMessage(data = {}) ⇒ Object



10
11
12
# File 'lib/waeasyapi/message.rb', line 10

def self.sendMessage(data={})
  request.post "message" , data
end

.sendTemplate(data = {}) ⇒ Object



14
15
16
# File 'lib/waeasyapi/message.rb', line 14

def self.sendTemplate(data={})
  request.post "template" , data
end

Instance Method Details

#methodObject



22
23
24
# File 'lib/waeasyapi/message.rb', line 22

def method
  method_missing(:method)
end