Sha256: 0064f331afb607dcfd98a9bf2995e024fe2d0454f00369dec0415ead8ac951b5
Contents?: true
Size: 650 Bytes
Versions: 35
Compression:
Stored size: 650 Bytes
Contents
require 'roo_on_rails/checks/base' require 'roo_on_rails/checks/heroku/login' require 'platform-api' module RooOnRails module Checks module Heroku # Output context: # - heroku.api_client: a connected PlatformAPI client class Token < Base requires Login def intro "Obtaining Heroku auth token..." end def call status, token = shell.run "heroku auth:token" fail! "could not get a token" unless status context.heroku!.api_client = PlatformAPI.connect_oauth(token.strip) pass "connected to Heroku's API" end end end end end
Version data entries
35 entries across 35 versions & 1 rubygems