Method: Webbynode::Git#parse_remote_ip
- Defined in:
- lib/webbynode/git.rb
#parse_remote_ip ⇒ Object
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/webbynode/git.rb', line 135 def parse_remote_ip init_config # new remote format if parse_remote_url =~ /^ssh:\/\/(\w+)@(.+)\/(.+)$/ @remote_user = $1 if $2 =~ /(.*):(\d*)\/(.*)$/ @remote_ip ||= $1 @remote_port ||= $2.to_i @remote_home ||= "/#{$3}" end else if @config if @config["remote"]["webbynode"]["url"] =~ /^(\w+)@(.+):(.+)$/ @remote_user ||= $1 @remote_ip ||= $2 end @remote_port ||= 22 end end @remote_ip end |