Module: Kitchen::Terraform::ConfigAttributeType::Integer
- Defined in:
- lib/kitchen/terraform/config_attribute_type/integer.rb
Overview
This module applies the behaviour of a configuration attribute of type integer to a module which must be included by a plugin class.
Class Method Summary collapse
-
.apply(attribute:, config_attribute:, default_value:) ⇒ self
This method applies the configuration attribute behaviour to a module.
Class Method Details
.apply(attribute:, config_attribute:, default_value:) ⇒ self
This method applies the configuration attribute behaviour to a module.
36 37 38 39 40 41 42 43 44 45 |
# File 'lib/kitchen/terraform/config_attribute_type/integer.rb', line 36 def self.apply(attribute:, config_attribute:, default_value:) ::Kitchen::Terraform::ConfigAttribute .new( attribute: attribute, default_value: default_value, schema: ::Kitchen::Terraform::ConfigAttributeContract::Integer.new, ).apply config_attribute: config_attribute self end |