module SendGrid::InstanceMethods

Public Instance Methods

mail(headers={}, &block) click to toggle source
Calls superclass method
# File lib/send_grid.rb, line 21
def mail(headers={}, &block)
  super(headers, &block).tap do |message|
    message.instance_variable_set :@sendgrid_header, sendgrid_header
  end
end
open_tracking(enabled = true) click to toggle source
# File lib/send_grid.rb, line 27
def open_tracking(enabled = true)
  add_filter_setting(:opentrack, :enabled, enabled ? 1 : 0) unless enabled.nil?
end
send_grid_header() click to toggle source
# File lib/send_grid.rb, line 17
def send_grid_header
  @send_grid_header ||= SendGrid::ApiHeader.new
end