class ConfigTable::PackageSelectionItem

Attributes

help_default[R]

Public Class Methods

new(name, template, default, help_default, desc) click to toggle source
Calls superclass method ConfigTable::Item::new
# File lib/rbt/yaml/individual_cookbooks/setup.rb, line 474
def initialize(name, template, default, help_default, desc)
  super name, template, default, desc
  @help_default = help_default
end

Public Instance Methods

config_type() click to toggle source
# File lib/rbt/yaml/individual_cookbooks/setup.rb, line 481
def config_type
  'package'
end

Private Instance Methods

check(val) click to toggle source
# File lib/rbt/yaml/individual_cookbooks/setup.rb, line 487
def check(val)
  unless File.dir?("packages/#{val}")
    setup_rb_error "config: no such package: #{val}"
  end
  val
end