Class: NoradBeacon::ContainerOptions

Inherits:
Object
  • Object
show all
Defined in:
lib/norad_beacon/container_options.rb

Constant Summary collapse

CONTAINERS_FILE_URI =
'/containers.yml.enc'
AES_KEY_SIZE =
128

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeContainerOptions

Returns a new instance of ContainerOptions.



13
14
15
# File 'lib/norad_beacon/container_options.rb', line 13

def initialize
  @values = File.exist?(CONTAINERS_FILE_URI) ? decrypt_and_load : {}
end

Instance Attribute Details

#valuesObject (readonly)

Returns the value of attribute values.



11
12
13
# File 'lib/norad_beacon/container_options.rb', line 11

def values
  @values
end