Sha256: 5c2e8a77c8fc5e5e75b72d07223c16868f0c419fc1285f510c51eec6ba51d5bb
Contents?: true
Size: 1.05 KB
Versions: 4
Compression:
Stored size: 1.05 KB
Contents
#loading modules %w(bounces spam blocks invalid_emails unsubscribes parse event_notification stats profile mail).each do |mod| require "web_api/" + mod end module SendGridWebApi::Modules def bounces @bounce_instance ||= Bounce.new(@api_key) end def blocks @block_instance ||= Block.new(@api_key) end def spam @spam_instance ||= Spam.new(@api_key) end def invalid_emails @invalid_email_instance ||= InvalidEmail.new(@api_key) end def unsubscribes @unsubscribe_instance ||= Unsubscribe.new(@api_key) end def parse_email @parse_email_instance ||= ParseEmail.new(@api_key) end def event_notification @event_notification_instance ||= EventNotification.new(@api_key) end def stats @stats_instance ||= Stats.new(@api_key) end def profile @profile_instance ||= Profile.new(@api_key) end def mail @mail_instance ||= Mail.new(@api_key) end def sub_user @sub_user ||= SendGridWebApi::SubUser.new(@api_key) end def apikey @apikey ||= SendGridWebApi::ApiKey.new(@api_key) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sendgrid_webapi-0.2.0 | lib/web_api/modules.rb |
sendgrid_webapi-0.1.2 | lib/web_api/modules.rb |
sendgrid_webapi-0.1.1 | lib/web_api/modules.rb |
sendgrid_webapi-0.1.0 | lib/web_api/modules.rb |