Class: EacConfig::EnvvarsNode

Inherits:
Object
  • Object
show all
Includes:
Node
Defined in:
lib/eac_config/envvars_node.rb,
lib/eac_config/envvars_node/entry.rb

Overview

A node that read/write entries from environment variables.

Defined Under Namespace

Classes: Entry

Constant Summary collapse

URI =
::Addressable::URI.parse('self://envvars')

Instance Attribute Summary

Attributes included from Node

#write_node

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Node

#entry, #load_path, #recursive_loaded_nodes, #self_entry, #self_entry_class, #self_loaded_nodes

Class Method Details

.from_uri(uri) ⇒ Object



16
17
18
# File 'lib/eac_config/envvars_node.rb', line 16

def from_uri(uri)
  return new if uri == URI
end

Instance Method Details

#urlObject



21
22
23
# File 'lib/eac_config/envvars_node.rb', line 21

def url
  URI
end