Class: Yandex::Pdd::Client
- Inherits:
-
Object
- Object
- Yandex::Pdd::Client
- Includes:
- HTTParty, Connection, Domains, Mailboxes, Maillists, Subscriptions
- Defined in:
- lib/yandex/pdd/client.rb,
lib/yandex/pdd/client/domains.rb,
lib/yandex/pdd/client/mailboxes.rb,
lib/yandex/pdd/client/maillists.rb,
lib/yandex/pdd/client/connection.rb,
lib/yandex/pdd/client/subscriptions.rb
Defined Under Namespace
Modules: Connection, Domains, Mailboxes, Maillists, Subscriptions
Instance Method Summary collapse
-
#initialize(token = nil) ⇒ Client
constructor
A new instance of Client.
Methods included from Subscriptions
#subscription_add, #subscription_destroy, #subscription_set_status, #subscription_status, #subscription_sublist
Methods included from Maillists
#maillist_add, #maillist_delete, #maillist_list
Methods included from Mailboxes
#mailbox_add, #mailbox_counters, #mailbox_delete, #mailbox_edit, #mailbox_list
Methods included from Domains
#domain_delete, #domain_details, #domain_list, #domain_register, #domain_registration_status, #domain_set_country
Methods included from Connection
#delete, #get, #patch, #post, #put
Constructor Details
#initialize(token = nil) ⇒ Client
Returns a new instance of Client.
21 22 23 24 25 |
# File 'lib/yandex/pdd/client.rb', line 21 def initialize(token = nil) @token = token || ENV['PDD_TOKEN'] self.class..merge!(headers: { PddToken: @token }) end |