Methods
A
B
C
E
P
R
S
V
Instance Public methods
add_bool_config(name, default, desc)
# File rails/actionwebservice/setup.rb, line 436
def add_bool_config(name, default, desc)
  ConfigTable.add BoolItem.new(name, 'yes/no', default ? 'yes' : 'no', desc)
end
add_config(item)
# File rails/actionwebservice/setup.rb, line 432
def add_config(item)
  ConfigTable.add item
end
add_path_config(name, default, desc)
# File rails/actionwebservice/setup.rb, line 440
def add_path_config(name, default, desc)
  ConfigTable.add PathItem.new(name, 'path', default, desc)
end
bool_config?(name)
# File rails/actionwebservice/setup.rb, line 415
def bool_config?(name)
  ConfigTable.lookup(name).config_type == 'bool'
end
config?(name)
# File rails/actionwebservice/setup.rb, line 411
def config?(name)
  ConfigTable.key?(name)
end
config_names()
# File rails/actionwebservice/setup.rb, line 407
def config_names
  ConfigTable.map {|i| i.name }
end
eval_file_ifexist(fname)
# File rails/actionwebservice/setup.rb, line 403
def eval_file_ifexist(fname)
  instance_eval File.read(fname), fname, 1 if File.file?(fname)
end
path_config?(name)
# File rails/actionwebservice/setup.rb, line 419
def path_config?(name)
  ConfigTable.lookup(name).config_type == 'path'
end
remove_config(name)
# File rails/actionwebservice/setup.rb, line 448
def remove_config(name)
  ConfigTable.remove(name)
end
set_config_default(name, default)
# File rails/actionwebservice/setup.rb, line 444
def set_config_default(name, default)
  ConfigTable.lookup(name).default = default
end
value_config?(name)
# File rails/actionwebservice/setup.rb, line 423
def value_config?(name)
  case ConfigTable.lookup(name).config_type
  when 'bool', 'path'
    true
  else
    false
  end
end