Class: Heroploy::Config::SharedEnv

Inherits:
Object
  • Object
show all
Defined in:
lib/heroploy/config/shared_env.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attrs) ⇒ SharedEnv

Returns a new instance of SharedEnv.



7
8
9
10
11
# File 'lib/heroploy/config/shared_env.rb', line 7

def initialize(attrs)
  attrs ||= {}
  @required = attrs['required'] || []
  @variables = attrs['variables'] || {}
end

Instance Attribute Details

#requiredObject

Returns the value of attribute required.



4
5
6
# File 'lib/heroploy/config/shared_env.rb', line 4

def required
  @required
end

#variablesObject

Returns the value of attribute variables.



5
6
7
# File 'lib/heroploy/config/shared_env.rb', line 5

def variables
  @variables
end