Class: Net::NTLM::Message::Type1

### Home Classes Methods

### In Files

- lib/net/ntlm.rb
- lib/net/ntlm_http.rb

### Parent

Object

### Methods

- ::parse
- #parse

### Files

- README

### Class/Module Index

Quicksearch

- Net
- Net::HTTP
- Net::HTTPHeader
- Net::HTTPRequest
- Net::NTLM
- Net::NTLM::Field
- Net::NTLM::FieldSet
- Net::NTLM::Int16LE
- Net::NTLM::Int32LE
- Net::NTLM::Int64LE
- Net::NTLM::Message
- Net::NTLM::Message::Type1
- Net::NTLM::Message::Type2
- Net::NTLM::Message::Type3
- Net::NTLM::SecurityBuffer
- Net::NTLM::String

No matching classes.

# Net::NTLM::Message::Type1

### Public Class Methods

parse(str) click to toggle source

    # File lib/net/ntlm.rb, line 615
    def parse(str)
      t = new
      t.parse(str)
      t
    end

### Public Instance Methods

parse(str) click to toggle source

    # File lib/net/ntlm.rb, line 622
    def parse(str)
      super(str)
      enable(:domain) if has_flag?(:DOMAIN_SUPPLIED)
      enable(:workstation) if has_flag?(:WORKSTATION_SUPPLIED)
      super(str)
      if ( (len = data_edge - head_size) > 0)
        self.padding = "\00"" * len
        super(str)
      end
    end

[Validate]

Generated with the Darkfish Rdoc Generator 2.