Sha256: 61566ac7f1cd41780c5706fbd8359cff5974f65c4e3475e75321fc5416ab02bd
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
require 'rest_client' module ARII class Cashier public ## # = Verify # => Verify if items have already been seen in the past (on the cache). # # == Params # - *cache*: the key identifier to be verified # - *payload*: the value for matching/verification # - *agent*: the agent performing the verification # - *seed*: seed data (if available) # def self.verify cache, agent, payload, seed #ARII::Config.log.info(self.class.name) {"Verifying\n\taccess token: #{ARII::Config.access_token}\n\thost: #{ARII::Config.host}\n\tcache: #{cache}\n\tagent: #{agent}\n\tpayload: #{payload}\n\tseed: #{seed}"} begin response = RestClient.post "#{ARII::Config.host}fluxcapacitor/verify.json", {:access_token => ARII::Config.access_token, :agent => agent[:identifier], :cache => cache, :payload => payload, :seed => seed} rescue Exception => e ARII::Config.log.error(self.class.name) { "Cache verification error: #{e}\n#{e.backtrace}" } response = {:status => 400, :error => e} end response end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arii-1.5 | lib/arii/cashier.rb |