Class: AwsProvisioner::Environment
- Inherits:
-
Object
- Object
- AwsProvisioner::Environment
show all
- Defined in:
- lib/aws_provisioner/environment.rb
Defined Under Namespace
Classes: InvalidEnvironment
Constant Summary
collapse
- @@environments =
{}
- @@current =
nil
Class Method Summary
collapse
Class Method Details
8
9
10
11
12
13
14
15
|
# File 'lib/aws_provisioner/environment.rb', line 8
def self.configure(environments, current)
if !environments.include?(current)
raise InvalidEnvironment
end
@@environments = environments
@@current = current
end
|
21
22
23
|
# File 'lib/aws_provisioner/environment.rb', line 21
def self.current
@@current
end
|
.current?(environment) ⇒ Boolean
25
26
27
|
# File 'lib/aws_provisioner/environment.rb', line 25
def self.current?(environment)
current == environment
end
|
.environments ⇒ Object
17
18
19
|
# File 'lib/aws_provisioner/environment.rb', line 17
def self.environments
@@environments.keys
end
|