Class: Savon::Header
- Inherits:
-
Object
- Object
- Savon::Header
- Defined in:
- lib/savon/header.rb
Instance Attribute Summary collapse
-
#global_header ⇒ Object
readonly
Returns the value of attribute global_header.
-
#gyoku_options ⇒ Object
readonly
Returns the value of attribute gyoku_options.
-
#local_header ⇒ Object
readonly
Returns the value of attribute local_header.
-
#wsse_auth ⇒ Object
readonly
Returns the value of attribute wsse_auth.
-
#wsse_signature ⇒ Object
readonly
Returns the value of attribute wsse_signature.
-
#wsse_timestamp ⇒ Object
readonly
Returns the value of attribute wsse_timestamp.
Instance Method Summary collapse
- #empty? ⇒ Boolean
-
#initialize(globals, locals) ⇒ Header
constructor
A new instance of Header.
- #to_s ⇒ Object
Constructor Details
#initialize(globals, locals) ⇒ Header
Returns a new instance of Header.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/savon/header.rb', line 9 def initialize(globals, locals) @gyoku_options = { :key_converter => globals[:convert_request_keys_to] } @wsse_auth = locals[:wsse_auth].nil? ? globals[:wsse_auth] : locals[:wsse_auth] @wsse_timestamp = locals[:wsse_timestamp].nil? ? globals[:wsse_timestamp] : locals[:wsse_timestamp] @wsse_signature = locals[:wsse_signature].nil? ? globals[:wsse_signature] : locals[:wsse_signature] @global_header = globals[:soap_header] @local_header = locals[:soap_header] @globals = globals @locals = locals @header = build end |
Instance Attribute Details
#global_header ⇒ Object (readonly)
Returns the value of attribute global_header.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def global_header @global_header end |
#gyoku_options ⇒ Object (readonly)
Returns the value of attribute gyoku_options.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def @gyoku_options end |
#local_header ⇒ Object (readonly)
Returns the value of attribute local_header.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def local_header @local_header end |
#wsse_auth ⇒ Object (readonly)
Returns the value of attribute wsse_auth.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def wsse_auth @wsse_auth end |
#wsse_signature ⇒ Object (readonly)
Returns the value of attribute wsse_signature.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def wsse_signature @wsse_signature end |
#wsse_timestamp ⇒ Object (readonly)
Returns the value of attribute wsse_timestamp.
25 26 27 |
# File 'lib/savon/header.rb', line 25 def @wsse_timestamp end |
Instance Method Details
#empty? ⇒ Boolean
28 29 30 |
# File 'lib/savon/header.rb', line 28 def empty? @header.empty? end |
#to_s ⇒ Object
32 33 34 |
# File 'lib/savon/header.rb', line 32 def to_s @header end |