Sha256: 9d4c94d6cc2ee41b6adce28473902167e328692756c183c692d7af0543629bb9

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

module BanksApi
  module Shinsei
    class CredentialSet
      attr_reader :account, :password, :pin

      def initialize(account:, password:, pin:, code_card:)
        @account = account
        @password = password
        @pin = pin
        @code_card = code_card.split(",")
      end

      def get_grid_value(coordinates)
        x = coordinates[0].tr("A-J", "0-9").to_i
        y = coordinates[1].to_i

        code_card[y][x]
      end

      private

        attr_reader :code_card
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
banks_api-shinsei-0.1.2 lib/banks_api/shinsei/credential_set.rb