Method: Saml::ComplexTypes::SubjectQueryAbstractType#initialize

Defined in:
lib/saml/complex_types/subject_query_abstract_type.rb

#initialize(*args) ⇒ Object



14
15
16
17
18
19
20
21
22
23
# File 'lib/saml/complex_types/subject_query_abstract_type.rb', line 14

def initialize(*args)
  options = args.extract_options!
  @subject = Saml::Elements::Subject.new(
    name_id: options.delete(:name_id),
    name_id_format: options.delete(:name_id_format),
    recipient: options.delete(:recipient),
    in_response_to: options.delete(:in_response_to)
  )
  super(*(args << options))
end