Sha256: e506ac9fc880196d1aaedb49e68552fac4f9fc267e8a573a30205a0eed138a41
Contents?: true
Size: 606 Bytes
Versions: 31
Compression:
Stored size: 606 Bytes
Contents
require 'roo_on_rails/checks/base' require 'roo_on_rails/checks/heroku/toolbelt_working' module RooOnRails module Checks module Heroku class Login < Base requires ToolbeltWorking def intro "Checking if you're signed in to Heroku..." end def call status, email = shell.run "heroku whoami" if status pass "logged in as #{bold email.strip}" else fail! "not logged in" end end def fix shell.run! "heroku auth:login --sso" end end end end end
Version data entries
31 entries across 31 versions & 1 rubygems