class BankLink::Mac::Base

Attributes

data[RW]

Public Class Methods

new(link, data) click to toggle source
# File lib/bank_link/mac/base.rb, line 10
def initialize link, data
  self.link = link
  self.data = data
end

Public Instance Methods

generate(*args) click to toggle source
# File lib/bank_link/mac/base.rb, line 15
def generate *args
  raise NotImplementedError
end
key(*args) click to toggle source
# File lib/bank_link/mac/base.rb, line 19
def key *args
  raise NotImplementedError
end
keys(version, type=:request) click to toggle source
# File lib/bank_link/mac/base.rb, line 31
def keys version, type=:request
  BankLink.configuration.mac_fields[query_key][type][version.intern]
end
query_key(*args) click to toggle source
# File lib/bank_link/mac/base.rb, line 23
def query_key *args
  raise NotImplementedError
end
settings(*args, &block) click to toggle source
# File lib/bank_link/mac/base.rb, line 6
def settings *args, &block
  link.settings *args, &block
end
verify(*args) click to toggle source
# File lib/bank_link/mac/base.rb, line 27
def verify *args
  raise NotImplementedError
end