class CGIParty::AuthenticateRequest
Attributes
display_name[R]
provider[R]
service_id[R]
ssn[R]
Public Class Methods
new(savon_client, ssn, options: {})
click to toggle source
Calls superclass method
CGIParty::Request::new
# File lib/cgi_party/authenticate_request.rb, line 8 def initialize(savon_client, ssn, options: {}) super(savon_client, options) @ssn = ssn end
Private Instance Methods
available_options()
click to toggle source
# File lib/cgi_party/authenticate_request.rb, line 15 def available_options %i[display_name provider service_id] end
message_hash()
click to toggle source
# File lib/cgi_party/authenticate_request.rb, line 23 def message_hash { display_name: @options[:display_name], provider: @options[:provider], policy: @options[:service_id], personal_number: @ssn } end
serialize_data(data)
click to toggle source
# File lib/cgi_party/authenticate_request.rb, line 19 def serialize_data(data) CGIParty::AuthenticateResponse.new(data) end