Sha256: ee7419227e159fe611ae951e1de623b52f7bf57706708fa84f6534e2d4b690ff

Contents?: true

Size: 393 Bytes

Versions: 26

Compression:

Stored size: 393 Bytes

Contents

module Terraspace::Cloud
  module Context
    include Terraspace::Cloud::Api::Validate

    def setup_context(options)
      return unless Terraspace.cloud? # else validate of @org errors
      cloud = Terraspace.config.cloud
      @org = cloud.org
      @project = cloud.project
      @stack = options[:stack]
      validate("org", @org)
      validate("project", @project)
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
terraspace-2.2.17 lib/terraspace/cloud/context.rb
terraspace-2.2.16 lib/terraspace/cloud/context.rb
terraspace-2.2.15 lib/terraspace/cloud/context.rb
terraspace-2.2.14 lib/terraspace/cloud/context.rb
terraspace-2.2.13 lib/terraspace/cloud/context.rb
terraspace-2.2.12 lib/terraspace/cloud/context.rb
terraspace-2.2.11 lib/terraspace/cloud/context.rb
terraspace-2.2.10 lib/terraspace/cloud/context.rb
terraspace-2.2.9 lib/terraspace/cloud/context.rb
terraspace-2.2.8 lib/terraspace/cloud/context.rb
terraspace-2.2.7 lib/terraspace/cloud/context.rb
terraspace-2.2.6 lib/terraspace/cloud/context.rb
terraspace-2.2.5 lib/terraspace/cloud/context.rb
terraspace-2.2.4 lib/terraspace/cloud/context.rb
terraspace-2.2.3 lib/terraspace/cloud/context.rb
terraspace-2.2.2 lib/terraspace/cloud/context.rb
terraspace-2.2.1 lib/terraspace/cloud/context.rb
terraspace-2.2.0 lib/terraspace/cloud/context.rb
terraspace-2.1.7 lib/terraspace/cloud/context.rb
terraspace-2.1.6 lib/terraspace/cloud/context.rb