Class: Hako::EnvProvider

Inherits:
Object
  • Object
show all
Defined in:
lib/hako/env_provider.rb

Defined Under Namespace

Classes: ValidationError

Instance Method Summary collapse

Constructor Details

#initialize(_root_path, _options) ⇒ EnvProvider

Returns a new instance of EnvProvider.

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/hako/env_provider.rb', line 10

def initialize(_root_path, _options)
  raise NotImplementedError
end

Instance Method Details

#ask(_variables) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/hako/env_provider.rb', line 14

def ask(_variables)
  raise NotImplementedError
end

#ask_keys(_variables) ⇒ Object

Raises:

  • (NotImplementedError)


22
23
24
# File 'lib/hako/env_provider.rb', line 22

def ask_keys(_variables)
  raise NotImplementedError
end

#can_ask_keys?Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/hako/env_provider.rb', line 18

def can_ask_keys?
  raise NotImplementedError
end

#validation_error!(message) ⇒ Object (private)

Raises:



28
29
30
# File 'lib/hako/env_provider.rb', line 28

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