class Bosh::Cli::NameIdPair
Attributes
id[R]
name[R]
Public Class Methods
new(name, id)
click to toggle source
# File lib/cli/name_id_pair.rb, line 17 def initialize(name, id) @name, @id = name, id end
parse(str)
click to toggle source
# File lib/cli/name_id_pair.rb, line 4 def self.parse(str) raise ArgumentError, 'str must not be nil' if str.nil? name, _, id = str.rpartition('/') if name.empty? || id.empty? raise ArgumentError, "\"#{str}\" must be in the form name/id" end new(name, id) end