module SparkPostRails::DataOptions::InstanceMethods
Public Instance Methods
mail(headers={}, &block)
click to toggle source
Calls superclass method
# File lib/sparkpost_rails/data_options.rb, line 12 def mail(headers={}, &block) headers = headers.clone sparkpost_data = headers.delete(:sparkpost_data) sparkpost_data ||= {} super(headers, &block).tap do |message| message.singleton_class.class_eval { attr_accessor "sparkpost_data" } message.sparkpost_data = sparkpost_data end end