class Pod::Command::Trunk::Info

@CocoaPods 0.33.0

Public Class Methods

new(argv) click to toggle source
Calls superclass method
# File lib/pod/command/trunk/info.rb, line 12
def initialize(argv)
  @name = argv.shift_argument
  super
end

Public Instance Methods

run() click to toggle source
# File lib/pod/command/trunk/info.rb, line 22
def run
  response = json(request_path(:get, "pods/#{@name}", auth_headers))
  versions = response['versions'] || []
  owners = response['owners'] || []

  UI.title(@name) do
    UI.labeled 'Versions', versions.map { |v| "#{v['name']} (#{v['created_at']})" }
    UI.labeled 'Owners', owners.map { |o| "#{o['name']} <#{o['email']}>" }
  end
end
validate!() click to toggle source
Calls superclass method
# File lib/pod/command/trunk/info.rb, line 17
def validate!
  super
  help! 'Please specify a pod name.' unless @name
end