class BankLink::Mac::Base
Attributes
data[RW]
link[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