class BankLink::Bank
Attributes
name[RW]
payment_link[RW]
settings[RW]
Public Class Methods
new(name) { |self| ... }
click to toggle source
# File lib/bank_link/bank.rb, line 7 def initialize name, &block self.name = name self.settings = Hashie::Mash.new( :mac_class => Mac::VK, :digest => OpenSSL::Digest::SHA1 ) yield(self) if block_given? end
Public Instance Methods
verify(params)
click to toggle source
# File lib/bank_link/bank.rb, line 16 def verify params content = Hashie::Mash.new(params) mac = settings.mac_class.new(self, content) mac.verify content end