parse_extension_args (OpenID::SReg::Request)

    # File lib/openid/extensions/sreg.rb, line 126
          def parse_extension_args(args, strict = false)
            required_items = args['required']
            unless required_items.nil? or required_items.empty?
              required_items.split(',').each{|field_name|
                begin
                  request_field(field_name, true, strict)
                rescue ArgumentError
                  raise if strict
                end
              }
            end

            optional_items = args['optional']
            unless optional_items.nil? or optional_items.empty?
              optional_items.split(',').each{|field_name|
                begin
                  request_field(field_name, false, strict)
                rescue ArgumentError
                  raise if strict
                end
              }
            end
            @policy_url = args['policy_url']
          end