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.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/savon/header.rb', line 8 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.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def global_header @global_header end |
#gyoku_options ⇒ Object (readonly)
Returns the value of attribute gyoku_options.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def @gyoku_options end |
#local_header ⇒ Object (readonly)
Returns the value of attribute local_header.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def local_header @local_header end |
#wsse_auth ⇒ Object (readonly)
Returns the value of attribute wsse_auth.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def wsse_auth @wsse_auth end |
#wsse_signature ⇒ Object (readonly)
Returns the value of attribute wsse_signature.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def wsse_signature @wsse_signature end |
#wsse_timestamp ⇒ Object (readonly)
Returns the value of attribute wsse_timestamp.
24 25 26 |
# File 'lib/savon/header.rb', line 24 def @wsse_timestamp end |
Instance Method Details
#empty? ⇒ Boolean
27 28 29 |
# File 'lib/savon/header.rb', line 27 def empty? @header.empty? end |
#to_s ⇒ Object
31 32 33 |
# File 'lib/savon/header.rb', line 31 def to_s @header end |