class FakeGrid::FakeSendgrid

Public Class Methods

new(dest, options={}) click to toggle source
# File lib/fakegrid.rb, line 22
def initialize(dest, options={})
  @dest = dest
end

Public Instance Methods

process!() click to toggle source
# File lib/fakegrid.rb, line 26
def process!
  @request = RestClient.post @dest, sendgrid_data(@event), :content_type => :json
  @request.code
end

Private Instance Methods

sendgrid_data(event) click to toggle source
# File lib/fakegrid.rb, line 33
def sendgrid_data(event)
  [
    {
      email: options[:email],
      cr_id: options[:cr_id],
      event: options[:event]
    }
  ].to_json
end