class SpreedlyCore::TestGateway
Public Class Methods
get_or_create()
click to toggle source
gets a test gateway, creates if necessary
# File lib/spreedly-core-ruby/test_gateway.rb, line 4 def self.get_or_create # get the list of gateways and return the first test gateway # if none exist, create one gateways = Gateway.all gateways.each do |g| return g if g.gateway_type == "test" && g.redacted == false end # no test gateway yet, let's create one return Gateway.create(:gateway_type => "test") end