Class: SSO::SamlToken

Inherits:
Object
  • Object
show all
Defined in:
/build/mts/release/bora-4571906/vcsuite-sdks/ruby/samples/lib/sso.rb

Overview

Holds a SAML token.

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (SamlToken) initialize(xml)

Creates a new instance.



250
251
252
# File '/build/mts/release/bora-4571906/vcsuite-sdks/ruby/samples/lib/sso.rb', line 250

def initialize(xml)
    @xml = xml
end

Instance Attribute Details

- (Object) xml (readonly)

Returns the value of attribute xml



247
248
249
# File '/build/mts/release/bora-4571906/vcsuite-sdks/ruby/samples/lib/sso.rb', line 247

def xml
  @xml
end

Instance Method Details

- (Object) to_s

TODO: add some getters for interesting content



256
257
258
259
260
# File '/build/mts/release/bora-4571906/vcsuite-sdks/ruby/samples/lib/sso.rb', line 256

def to_s
    esc_token = xml.to_xml(:indent => 0, :encoding => 'UTF-8')
    esc_token = esc_token.gsub(/\n/, '')
    esc_token
end