Class: SSHKit::HostWithPortParser

Inherits:
SimpleHostParser
  • Object
show all
Defined in:
lib/sshkit/host.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.suitable?(host_string) ⇒ Boolean

Returns:

  • (Boolean)


142
143
144
# File 'lib/sshkit/host.rb', line 142

def self.suitable?(host_string)
  !host_string.match /[@|\[|\]]/
end

Instance Method Details

#hostnameObject



150
151
152
# File 'lib/sshkit/host.rb', line 150

def hostname
  @host_string.split(':').first
end

#portObject



146
147
148
# File 'lib/sshkit/host.rb', line 146

def port
  @host_string.split(':').last.to_i
end