--- !ruby/object:RI::ClassDescription attributes: [] class_methods: - !ruby/object:RI::MethodSummary name: attr_accessor - !ruby/object:RI::MethodSummary name: attr_boolean - !ruby/object:RI::MethodSummary name: attr_pathlist - !ruby/object:RI::MethodSummary name: attr_pathname - !ruby/object:RI::MethodSummary name: new comment: - !ruby/struct:SM::Flow::P body: Config stores platform information. constants: - !ruby/object:RI::Constant comment: name: RBCONFIG value: "::Config::CONFIG" - !ruby/object:RI::Constant comment: name: CONFIGFILE value: "'.config'" - !ruby/object:RI::Constant comment: name: DESCRIPTIONS value: "[ [:prefix , :path, 'path prefix of target environment'], [:bindir , :path, 'directory for commands'], [:libdir , :path, 'directory for libraries'], [:datadir , :path, 'directory for shared data'], [:mandir , :path, 'directory for man pages'], [:docdir , :path, 'Directory for documentation'], [:sysconfdir , :path, 'directory for system configuration files'], [:localstatedir , :path, 'directory for local state data'], [:libruby , :path, 'directory for ruby libraries'], [:librubyver , :path, 'directory for standard ruby libraries'], [:librubyverarch , :path, 'directory for standard ruby extensions'], [:siteruby , :path, 'directory for version-independent aux ruby libraries'], [:siterubyver , :path, 'directory for aux ruby libraries'], [:siterubyverarch , :path, 'directory for aux ruby binaries'], [:rbdir , :path, 'directory for ruby scripts'], [:sodir , :path, 'directory for ruby extentions'], [:rubypath , :prog, 'path to set to #! line'], [:rubyprog , :prog, 'ruby program using for installation'], [:makeprog , :prog, 'make program to compile ruby extentions'], [:extconfopt , :name, 'options to pass-thru to extconf.rb'], [:without_ext , :bool, 'do not compile/install ruby extentions'], [:without_doc , :bool, 'do not generate html documentation'], [:shebang , :pick, 'shebang line (#!) editing mode (all,ruby,never)'], [:doctemplate , :pick, 'document template to use (html|xml)'], [:testrunner , :pick, 'Runner to use for testing (auto|console|tk|gtk|gtk2)'], [:installdirs , :pick, 'install location mode (std,site,home :: libruby,site_ruby,$HOME)']" - !ruby/object:RI::Constant comment: - !ruby/struct:SM::Flow::P body: List of configurable options. name: OPTIONS value: DESCRIPTIONS.collect{ |(k,t,v)| k.to_s } full_name: Setup::ConfigTable includes: [] instance_methods: - !ruby/object:RI::MethodSummary name: "[]" - !ruby/object:RI::MethodSummary name: "[]=" - !ruby/object:RI::MethodSummary name: compiles? - !ruby/object:RI::MethodSummary name: env_config - !ruby/object:RI::MethodSummary name: extconfs - !ruby/object:RI::MethodSummary name: extensions - !ruby/object:RI::MethodSummary name: initialize_defaults - !ruby/object:RI::MethodSummary name: installdirs= - !ruby/object:RI::MethodSummary name: load_config - !ruby/object:RI::MethodSummary name: save_config - !ruby/object:RI::MethodSummary name: shebang= - !ruby/object:RI::MethodSummary name: show name: ConfigTable superclass: Object