Project

General

Profile

Download (660 Bytes) Statistics
| Branch: | Tag: | Revision:
object @smart_class_parameter

extends "api/v2/smart_class_parameters/base"

node :puppetclass_id do |lk|
lk.param_class.id
end

node :override_values_count do |lk|
lk.lookup_values.count
end

attributes :description, :override, :parameter_type, :hidden_value?,
:omit, :required, :validator_type, :validator_rule, :merge_overrides,
:merge_default, :avoid_duplicates, :override_value_order, :created_at, :updated_at

node do
partial("api/v2/common/show_hidden", :locals => { :value => :default_value }, :object => @object)
end

# compatibility
attribute :omit => :use_puppet_default

attribute :param_class, :as => :puppetclass_name
(5-5/7)