module EY::ServicesAPI

Constants

VERSION

Public Class Methods

connection() click to toggle source
# File lib/ey_services_api.rb, line 25
def self.connection
  @connection or raise "Not setup!"
end
enable_mock!(service_provider, tresfiestas = nil, awsm = nil) click to toggle source
# File lib/ey_services_api.rb, line 29
def self.enable_mock!(service_provider, tresfiestas = nil, awsm = nil)
  unless @mock_backend
    #TODO: rescue load error and log the need to include ey_services_fake gem
    require "ey_services_fake/mock_backend"
    @mock_backend = EyServicesFake::MockBackend.setup!(
      :awsm => awsm,
      :tresfiestas => tresfiestas,
      :service_provider => service_provider)
  end
  @mock_backend.reset!
end
mock_backend() click to toggle source
# File lib/ey_services_api.rb, line 41
def self.mock_backend
  @mock_backend
end
setup!(opts) click to toggle source
# File lib/ey_services_api.rb, line 17
def self.setup!(opts)
  @connection = Connection.new(opts[:auth_id], opts[:auth_key])
end
setup?() click to toggle source
# File lib/ey_services_api.rb, line 21
def self.setup?
  @connection
end