Sha256: 0387863a90db243c4749e29d7018a276e60c7338f17a5716b60bc6b87087b830

Contents?: true

Size: 789 Bytes

Versions: 4

Compression:

Stored size: 789 Bytes

Contents

require "vagrant"

module VagrantPlugins
  module Compose
    module Errors
      class VagrantComposeError < Vagrant::Errors::VagrantError
        error_namespace("vagrant_compose.errors")
      end

      class ClusterInitializeError < VagrantComposeError
        error_key(:initialize_error)
      end

      class AttributeExpressionError < VagrantComposeError
        error_key(:attribute_expression_error)
      end

      class ContextVarExpressionError < VagrantComposeError
        error_key(:context_var_expression_error)
      end

      class GroupVarExpressionError < VagrantComposeError
        error_key(:group_var_expression_error)
      end

      class HostVarExpressionError < VagrantComposeError
        error_key(:host_var_expression_error)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vagrant-compose-0.2.2 lib/vagrant/compose/errors.rb
vagrant-compose-0.2.1 lib/vagrant/compose/errors.rb
vagrant-compose-0.2.0 lib/vagrant/compose/errors.rb
vagrant-compose-0.1.0 lib/vagrant/compose/errors.rb