Class: CloudFormer::Condition

Inherits:
Object
  • Object
show all
Defined in:
lib/cloud_former/conditions/condition.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, function) ⇒ Condition

Returns a new instance of Condition.



5
6
7
8
# File 'lib/cloud_former/conditions/condition.rb', line 5

def initialize(name, function)
  @name = name
  @function = function
end

Instance Attribute Details

#functionObject (readonly)

Returns the value of attribute function.



3
4
5
# File 'lib/cloud_former/conditions/condition.rb', line 3

def function
  @function
end

Instance Method Details

#dump_jsonObject



14
15
16
# File 'lib/cloud_former/conditions/condition.rb', line 14

def dump_json
  function.dump_json
end

#get_nameObject



10
11
12
# File 'lib/cloud_former/conditions/condition.rb', line 10

def get_name
  @name
end