Sha256: 454f5cf3b80abc4a37219258afffad777a7e0b4aff1fb5f83dc97d4c7a68bd83

Contents?: true

Size: 659 Bytes

Versions: 18

Compression:

Stored size: 659 Bytes

Contents

# Copyright (c) 2015 Sqreen. All Rights Reserved.
# Please refer to our terms for more information: https://www.sqreen.io/terms.html

require 'sqreen/rule_callback'

module Sqreen
  module Rules
    # Save request context for handling further down
    class RecordRequestContext < RuleCB
      def pre(_inst, *args, &_block)
        framework.store_request(args[0])
        advise_action(nil)
      end

      def post(_rv, _inst, *_args, &_block)
        framework.clean_request
        advise_action(nil)
      end

      def failing(_exception, _inst, *_args, &_block)
        framework.clean_request
        advise_action(nil)
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
sqreen-1.6.5-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.5 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.4-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.4 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.3-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.3 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.2-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.2 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.1-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.1 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.0-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.6.0 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.5.0-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.5.0 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.4.3-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.4.3 lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.4.2-java lib/sqreen/rules_callbacks/record_request_context.rb
sqreen-1.4.2 lib/sqreen/rules_callbacks/record_request_context.rb