Class: MessageMediaMessages::MessageMediaMessagesClient
- Inherits:
-
Object
- Object
- MessageMediaMessages::MessageMediaMessagesClient
- Defined in:
- lib/message_media_messages/message_media_messages_client.rb
Overview
message_media_messages client class.
Instance Method Summary collapse
-
#config ⇒ Configuration
Returns the configuration class for easy access.
-
#delivery_reports ⇒ DeliveryReportsController
Singleton access to delivery_reports controller.
-
#initialize(auth_user_name: nil, auth_password: nil, use_hmac_authentication: false) ⇒ MessageMediaMessagesClient
constructor
Initializer with authentication and configuration parameters.
-
#messages ⇒ MessagesController
Singleton access to messages controller.
-
#replies ⇒ RepliesController
Singleton access to replies controller.
Constructor Details
#initialize(auth_user_name: nil, auth_password: nil, use_hmac_authentication: false) ⇒ MessageMediaMessagesClient
Initializer with authentication and configuration parameters.
34 35 36 37 38 39 40 41 42 43 |
# File 'lib/message_media_messages/message_media_messages_client.rb', line 34 def initialize(auth_user_name: nil, auth_password: nil, use_hmac_authentication: false) if use_hmac_authentication Configuration.hmac_auth_user_name = auth_user_name Configuration.hmac_auth_password = auth_password else Configuration.basic_auth_user_name = auth_user_name Configuration.basic_auth_password = auth_password end end |
Instance Method Details
#config ⇒ Configuration
Returns the configuration class for easy access.
29 30 31 |
# File 'lib/message_media_messages/message_media_messages_client.rb', line 29 def config Configuration end |
#delivery_reports ⇒ DeliveryReportsController
Singleton access to delivery_reports controller.
17 18 19 |
# File 'lib/message_media_messages/message_media_messages_client.rb', line 17 def delivery_reports DeliveryReportsController.instance end |
#messages ⇒ MessagesController
Singleton access to messages controller.
11 12 13 |
# File 'lib/message_media_messages/message_media_messages_client.rb', line 11 def MessagesController.instance end |
#replies ⇒ RepliesController
Singleton access to replies controller.
23 24 25 |
# File 'lib/message_media_messages/message_media_messages_client.rb', line 23 def replies RepliesController.instance end |