Class: Toquen::Config
- Inherits:
-
Object
- Object
- Toquen::Config
- Defined in:
- lib/toquen.rb
Instance Attribute Summary collapse
-
#aws_roles_extractor ⇒ Object
Returns the value of attribute aws_roles_extractor.
-
#aws_roles_setter ⇒ Object
Returns the value of attribute aws_roles_setter.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
13 14 15 16 |
# File 'lib/toquen.rb', line 13 def initialize @aws_roles_extractor = lambda { |inst| (inst.["Roles"] || "").split } @aws_roles_setter = lambda { |ec2, inst, roles| ec2..create(inst, 'Roles', :value => roles.sort.join(' ')) } end |
Instance Attribute Details
#aws_roles_extractor ⇒ Object
Returns the value of attribute aws_roles_extractor.
11 12 13 |
# File 'lib/toquen.rb', line 11 def aws_roles_extractor @aws_roles_extractor end |
#aws_roles_setter ⇒ Object
Returns the value of attribute aws_roles_setter.
11 12 13 |
# File 'lib/toquen.rb', line 11 def aws_roles_setter @aws_roles_setter end |