module Kitchen::Pulumi::ConfigAttribute::Plugins

Module used for specifying any required plugins that a project will need to provision its resources.

Public Class Methods

included(plugin) click to toggle source
# File lib/kitchen/pulumi/config_attribute/plugins.rb, line 14
def self.included(plugin)
  definer = ConfigAttributeDefiner.new(
    attribute: self,
    schema: ConfigSchemas::ArrayOfHashes,
  )
  definer.define(plugin_class: plugin)
end
to_sym() click to toggle source
# File lib/kitchen/pulumi/config_attribute/plugins.rb, line 22
def self.to_sym
  :plugins
end

Public Instance Methods

config_plugins_default_value() click to toggle source
# File lib/kitchen/pulumi/config_attribute/plugins.rb, line 28
def config_plugins_default_value
  []
end