# File lib/cisco/base.rb, line 10 def initialize(options) @transport = options[:transport] || :telnet options[:prompt] ||= /[#>]\s?\z/n options[:password] ||= "" options[:autoinit] ||= true @transport = Cisco.const_get(Cisco.constants.find {|const| const =~ Regexp.new(@transport.to_s, Regexp::IGNORECASE)}).new(options) extra_init("terminal length 0") end