Module: RazorRisk::Razor::Connectivity::Razor3::HeaderMaker::HeaderMaker_Constants
- Defined in:
- lib/razor_risk/razor/connectivity/razor_3/header_maker.rb
Constant Summary collapse
- RequestTypes =
RequestTypes_ + RequestTypes_.map { |s| s.to_s }
- AcceptedOptions =
%w{ body body_attributes caller request_mode request_name request_type response_mode return_type server user_id no_async no_caller_name no_caller_pid no_caller_thread no_replicate }.map { |s| s.to_sym }
Class Method Summary collapse
Class Method Details
.DefaultAttributes(**options) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/razor_risk/razor/connectivity/razor_3/header_maker.rb', line 38 def self.DefaultAttributes ** da = {} da[:async] = false unless [:no_async] da[:caller] = Recls.stat($0, Recls::DETAILS_LATER).stem unless [:no_caller_name] da[:callerPid] = Process.pid unless [:no_caller_pid] da[:callerThread] = Thread.current.object_id unless [:no_caller_thread] da[:replicate] = true unless [:no_replicate] da end |