class Workarea::SalesforceEsp::BogusGateway

Public Instance Methods

method_missing(method, *args) click to toggle source
Calls superclass method
# File lib/workarea/salesforce_esp/bogus_gateway.rb, line 19
def method_missing(method, *args)
  return true if @@supported_methods.include? method
  super
end
send_triggered_email(email_key, email, attrs = {}) click to toggle source
# File lib/workarea/salesforce_esp/bogus_gateway.rb, line 15
def send_triggered_email(email_key, email, attrs = {})
  bogus_response
end
subscribe(email, attrs, list_id) click to toggle source
# File lib/workarea/salesforce_esp/bogus_gateway.rb, line 7
def subscribe(email, attrs, list_id)
  bogus_response
end
unsubscribe(email, list_id) click to toggle source
# File lib/workarea/salesforce_esp/bogus_gateway.rb, line 11
def unsubscribe(email, list_id)
  bogus_response
end

Private Instance Methods

bogus_response() click to toggle source
# File lib/workarea/salesforce_esp/bogus_gateway.rb, line 26
def bogus_response
  response = OpenStruct.new()
  response["success?"] = true
  Workarea::SalesforceEsp::Response.new(response)
end