Sha256: dfd773fff651b14b736a8cbe346e4264b368630af812581229cad3e4a00f78d2

Contents?: true

Size: 351 Bytes

Versions: 10

Compression:

Stored size: 351 Bytes

Contents

require 'hako/error'

module Hako
  class EnvProvider
    class ValidationError < Error
    end

    def initialize(_root_path, _options)
      raise NotImplementedError
    end

    def ask(_variables)
      raise NotImplementedError
    end

    private

    def validation_error!(message)
      raise ValidationError.new(message)
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hako-0.7.0 lib/hako/env_provider.rb
hako-0.6.1 lib/hako/env_provider.rb
hako-0.6.0 lib/hako/env_provider.rb
hako-0.5.1 lib/hako/env_provider.rb
hako-0.5.0 lib/hako/env_provider.rb
hako-0.4.0 lib/hako/env_provider.rb
hako-0.3.1 lib/hako/env_provider.rb
hako-0.3.0 lib/hako/env_provider.rb
hako-0.2.1 lib/hako/env_provider.rb
hako-0.2.0 lib/hako/env_provider.rb