class Net::NTLM::Field
base classes for primitives @private
Attributes
active[RW]
value[RW]
Public Class Methods
new(opts)
click to toggle source
# File lib/net/ntlm/field.rb, line 9 def initialize(opts) @value = opts[:value] @active = opts[:active].nil? ? true : opts[:active] @size = opts[:size].nil? ? 0 : opts[:size] end
Public Instance Methods
parse(str, offset=0)
click to toggle source
Parser function for field data Exists in this class to be overridden by child classes
# File lib/net/ntlm/field.rb, line 27 def parse(str, offset=0) raise NotImplementedError end
serialize()
click to toggle source
Serializer function for field data Exists in this class to be overridden by child classes
# File lib/net/ntlm/field.rb, line 21 def serialize raise NotImplementedError end
size()
click to toggle source
# File lib/net/ntlm/field.rb, line 15 def size @active ? @size : 0 end