module Flare::Cli::ParseHostPortPairs
Constants
- Entity
Public Instance Methods
parse_host_port_pairs(args)
click to toggle source
@param [String] args @return [Array] server entities @return [nil]
# File lib/flare/cli/parse_host_port_pairs.rb, line 15 def parse_host_port_pairs(args) servers = args.map {|x| x.split(':')} servers.each do |x| if x.size != 2 error "invalid argument '#{x.join(':')}'. it must be hostname:port." return nil end end servers.map do |s| Entity::Server.new(s[0], s[1]) end end