class EM::FTPD::Memory::User

Constants

ATTRS

Public Class Methods

new(options) click to toggle source
# File lib/em/ftpd/memory/authenticator.rb, line 19
def initialize(options)
  options.each do |attr, value|
    self.send("#{attr}=", value)
  end
  @algo ||= (@credential) ? 'plain' : 'none'
  @groups ||= []
  raise ArgumentError.new("User requires a :name") unless @name
end