class Pod::Command::Trunk::AddOwner
@CocoaPods 0.33.0
Public Class Methods
new(argv)
click to toggle source
Calls superclass method
# File lib/pod/command/trunk/add_owner.rb, line 20 def initialize(argv) @pod = argv.shift_argument @email = argv.shift_argument super end
Public Instance Methods
run()
click to toggle source
# File lib/pod/command/trunk/add_owner.rb, line 36 def run body = { 'email' => @email }.to_json json = json(request_path(:patch, "pods/#{@pod}/owners", body, auth_headers)) UI.labeled 'Owners', json.map { |o| "#{o['name']} <#{o['email']}>" } rescue REST::Error => e raise Informative, "There was an error adding #{@email} to " \ "#{@pod} on trunk: #{e.message}" end
validate!()
click to toggle source
Calls superclass method
# File lib/pod/command/trunk/add_owner.rb, line 26 def validate! super unless token help! 'You need to register a session first.' end unless @pod && @email help! 'Specify the pod name and the new owner’s email address.' end end