Class: SendGrid4r::CLI::SgThor
- Inherits:
-
Thor
- Object
- Thor
- SendGrid4r::CLI::SgThor
- Defined in:
- lib/sendgrid4r/cli/sg_thor.rb
Overview
SendGrid Web API v3 SgThor
Direct Known Subclasses
ApiKeys::ApiKey, ApiKeys::Permission, Campaign::Campaign, Campaign::Contact::Contact, Campaign::Contact::CustomField, Campaign::Contact::List, Campaign::Contact::Recipient, Campaign::Contact::ReservedField, Campaign::Contact::Segment, Campaign::Sender, CancelSchedules::BatchId, CancelSchedules::CancelSchedule, Category, Ipam::Activity, Ipam::Ipam, Ipam::Whitelist, Ips::Address, Ips::Ip, Ips::Pool, Ips::Warmup, Mail, SendGrid4r::CLI::Settings::EnforcedTls, SendGrid4r::CLI::Settings::Mail, SendGrid4r::CLI::Settings::Partner, SendGrid4r::CLI::Settings::Settings, SendGrid4r::CLI::Settings::Tracking, SendGrid4r::CLI::Stats::Advanced, SendGrid4r::CLI::Stats::Category, SendGrid4r::CLI::Stats::Global, SendGrid4r::CLI::Stats::Parse, SendGrid4r::CLI::Stats::Stats, SendGrid4r::CLI::Stats::Subuser, SendGrid4r::CLI::Subusers::Monitor, SendGrid4r::CLI::Subusers::Subuser, SendGrid4r::CLI::Suppressions::Block, SendGrid4r::CLI::Suppressions::Bounce, SendGrid4r::CLI::Suppressions::GlobalUnsubscribe, SendGrid4r::CLI::Suppressions::Group, SendGrid4r::CLI::Suppressions::GroupUnsubscribe, SendGrid4r::CLI::Suppressions::InvalidEmail, SendGrid4r::CLI::Suppressions::SpamReport, SendGrid4r::CLI::Suppressions::Suppression, Templates::Template, Templates::Version, User, Webhooks::Event, Webhooks::Parse, Webhooks::Webhook, Whitelabel::Domain, Whitelabel::Ip, Whitelabel::Link, Whitelabel::Whitelabel
Instance Method Summary collapse
-
#initialize(*args) ⇒ SgThor
constructor
A new instance of SgThor.
Constructor Details
#initialize(*args) ⇒ SgThor
Returns a new instance of SgThor.
10 11 12 13 14 15 16 |
# File 'lib/sendgrid4r/cli/sg_thor.rb', line 10 def initialize(*args) super @client = SendGrid4r::Client.new( username: [:user], password: [:pass], api_key: [:api_key], raw_response: true ) end |