Sha256: 8aa335d90ef4ca02aa9951d323400242b43f0e48b5e67e2fdeb26e0a0ff93ef7

Contents?: true

Size: 674 Bytes

Versions: 9

Compression:

Stored size: 674 Bytes

Contents

require "jdc/cli"

module JDC 
  module Start
    class Base < CLI

      # Make sure we only show the target once
      @@displayed_target = false

      def precondition
        check_key
        check_organization_and_space
        #check_logged_in
      end

      def displayed_target?
        @@displayed_target
      end

      private

      def show_context
        return if quiet? || displayed_target?

        display_target

        line

        @@displayed_target = true
      end

      def display_target
        if quiet?
          line client.target
        else
          line "target: #{c(client.target, :name)}"
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
jdc-0.2.7 lib/jdc/cli/start/base.rb
jdc-0.2.5 lib/jdc/cli/start/base.rb
jdc-0.2.4 lib/jdc/cli/start/base.rb
jdc-0.2.3 lib/jdc/cli/start/base.rb
jdc-0.2.2 lib/jdc/cli/start/base.rb
jdc-0.2.3.pre lib/jdc/cli/start/base.rb
jdc-0.2.2.pre lib/jdc/cli/start/base.rb
jdc-0.2.1.pre lib/jdc/cli/start/base.rb
jdc-0.2.0 lib/jdc/cli/start/base.rb