Sha256: 8ab0c206e48308417ebd041533636522387eb1a8004fd8acc1e962f479fcb279

Contents?: true

Size: 961 Bytes

Versions: 25

Compression:

Stored size: 961 Bytes

Contents

# frozen_string_literal: true

require_relative "../../base"

module Neetob
  class CLI
    module Heroku
      module Access
        class List < Base
          attr_accessor :apps, :sandbox

          def initialize(apps, sandbox = false)
            super()
            @apps = apps
            @sandbox = sandbox
          end

          def run
            matching_apps = find_all_matching_apps(apps, :heroku, sandbox)
            matching_apps.each do |app|
              ui.info("\n  Users for \"#{app}\" app\n")
              users = `heroku access -a #{app}`
              unless $?.success?
                ui.error("There is a problem in accessing the app with name \"#{app}\" in your account.")
                ui.error("Please check the specified app name and ensure you're authorized to view that app.")
                next
              end

              ui.success(users)
            end
          end
        end
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 2 rubygems

Version Path
neetob-ud-1.0.59 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.8 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.6 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.4 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.3 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.2 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.1 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.0 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.1.3 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.1.2 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.1.1 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.1.0 lib/neetob/cli/heroku/access/list.rb
neetob-0.2.2 lib/neetob/cli/heroku/access/list.rb
neetob-0.2.1 lib/neetob/cli/heroku/access/list.rb
neetob-0.2.0 lib/neetob/cli/heroku/access/list.rb
neetob-0.1.5 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.14 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.13 lib/neetob/cli/heroku/access/list.rb
neetob-0.1.4 lib/neetob/cli/heroku/access/list.rb
neetob-ud-0.2.11 lib/neetob/cli/heroku/access/list.rb