diff options
Diffstat (limited to 'lib/oxidized')
| -rw-r--r-- | lib/oxidized/model/netgear.rb | 15 | 
1 files changed, 3 insertions, 12 deletions
| diff --git a/lib/oxidized/model/netgear.rb b/lib/oxidized/model/netgear.rb index 59616e2..08c64d3 100644 --- a/lib/oxidized/model/netgear.rb +++ b/lib/oxidized/model/netgear.rb @@ -3,15 +3,6 @@ class Netgear < Oxidized::Model    comment '!'    prompt /^(\([\w-]+\)\s[#>])$/ -  def telnet -    @input.class.to_s.match(/Telnet/) -  end - -  expect /^--More-- or \(q\)uit/ do |data, re| -    send ' ' -    data.sub re, '' -  end -    cmd :secret do |cfg|      cfg.gsub!(/password (\S+)/, 'password <hidden>')      cfg @@ -20,15 +11,16 @@ class Netgear < Oxidized::Model    cfg :telnet, :ssh do      if vars :enable        post_login do -        send "enable\n" +        cmd 'enable'          # Interpret enable: true as meaning we won't be prompted for a password          unless vars(:enable).is_a? TrueClass            expect /[pP]assword:\s?$/ -          send vars(:enable) + "\n" +          cmd vars(:enable) + "\n"          end          expect /^.+[#]$/        end      end +    post_login 'terminal length 0'      pre_logout 'exit'      pre_logout 'quit'    end @@ -38,4 +30,3 @@ class Netgear < Oxidized::Model    end  end - | 
