Sha256: 503b7779b2b293db9d06f226e87b0dadef52f84496d07aad4a763fdec42238fb
Contents?: true
Size: 892 Bytes
Versions: 5
Compression:
Stored size: 892 Bytes
Contents
module Checked class Arch include Uni_Arch::Base before def save_key request.response.body= request.headers.check_target end before def run_check return if request.path['/var!/'] return if request.path['/check!/'] request.response.body= begin path = request.path.split('/')[0,2].join('/') + "/check!/" app = Checked::Arch.new( path, :check_name => request.headers.check_name, :check_target => request.response.body ) app.fulfill_request app.request.response.body end end after_method def save_last_response unless request.path[%r@!/\Z@] request.response.body= request.response.last end end end # === class Arch end # === module Checked
Version data entries
5 entries across 5 versions & 1 rubygems