Sha256: 194242f27cf9a57b861838fdabebd3fd77e979013b91fa42e4099084f15d86ae

Contents?: true

Size: 711 Bytes

Versions: 2

Compression:

Stored size: 711 Bytes

Contents

module Ipizza
  module Provider

    class << self
      def get(provider_name)
        case provider_name.downcase
        when 'swedbank'
          Ipizza::Provider::Swedbank.new
        when 'hp'
          Ipizza::Provider::Swedbank.new
        when 'eyp'
          Ipizza::Provider::Seb.new
        when 'seb'
          Ipizza::Provider::Seb.new
        when 'sampo'
          Ipizza::Provider::Sampo.new
        when 'sampopank'
          Ipizza::Provider::Sampo.new
        when 'krep'
          Ipizza::Provider::Krediidipank.new
        when 'krediidipank'
          Ipizza::Provider::Krediidipank.new
        when 'nordea'
          Ipizza::Provider::Nordea.new
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ipizza-1.0.0 lib/ipizza/provider.rb
ipizza-0.7.1 lib/ipizza/provider.rb