class Awful::ApiGateway::RestApi

Public Instance Methods

delete(id) click to toggle source
# File lib/awful/api_gateway.rb, line 33
def delete(id)
  name = api_gateway.get_rest_api(rest_api_id: id).name
  if yes?("Really delete rest api #{id}: #{name}?", :yellow)
    api_gateway.delete_rest_api(rest_api_id: id)
  end
end
ls() click to toggle source
# File lib/awful/api_gateway.rb, line 20
def ls
  api_gateway.get_rest_apis.items.output do |items|
    if options[:long]
      print_table items.map { |i|
        [i.name, i.id, i.created_date, i.description]
      }.sort
    else
      puts items.map(&:name).sort
    end
  end
end