# << Usage >> # you can feed this README to irb and see the result # $ irb README # IMPORTANT NOTICE: # be careful with big *fixnum* (plain int) values in configs # int is 32 bit, but ruby fixnum is only 31! # For example, 2100000000 will be read as -47483648. require 'rconfig' c = Config.new c.read!('test.cfg') # => IOError c.read('test.cfg') # => false p c['some_var'] # => SettingNotFoundError # note: Config#lookup is alias for Config#[] c.append 'fixnum', Config::Fixnum.new(150) # # f1 = Config::Fixnum.new(1) c.append 'another_fixnum', f1 f2 = Config::Fixnum.new(256) c.append 'next_fixnum', f2 p c.size # => 3 c.delete(f1) # by element c.delete(0) # by index c.delete('next_fixnum') # by name # note: (at now) you cannot delete nested elements by Config#delete # you can do c['nested.element'].parent.delete(c['nested.element']) p c.size # => 0 l = Config::List.new c.append 'the_list', l l.append Config::String.new("abcdef") l << Config::Float.new(3.14) # note: Config::List#append and Config::Array#append both have # aliases Config::[Aggregate]#<< p l.name # => "the_list" p l.index # => 0 p l.root? # => false p l.size # => 3 l[0].format = Config::FORMAT_HEX p l[1].value # => 3.14 l[1].value = 2.71828 c.write 'test.cfg' # you will get test.cfg with following contents: # # the_list = ( "abcdef", 2.71828, 0x2A ); # c3a645a248a31dfad5fa98fdb3ab2da7fbf7f&follow=1'>commitdiffstats
path: root/depcomp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2010-03-16revert spurious changes from last upload to minimize interdiffReinhard Tartler1-136/+36
2010-03-16add ${misc:depends} to lcd4linuxReinhard Tartler1-1/+2
2010-03-16tidy up clean rule, thank you lintianReinhard Tartler1-3/+2
2010-03-16prefer dh_prep over dh_cleanReinhard Tartler1-1/+1
2010-03-16update debian/changelogReinhard Tartler1-0/+6
2010-03-16rerun autoreconfReinhard Tartler9-8343/+5554
2010-03-16make configure.in reference the now renamed ax_python_devel.m4Reinhard Tartler1-1/+1
2010-03-16disable switch --disable-mpd, it is not recognized anywaysReinhard Tartler1-1/+0
2010-03-16don't include LOCALMODLIBS for linking. it was empty for python 2.5, and are ...Reinhard Tartler1-1/+1
2010-03-16update ac_python_devel.m4 from upstream, has been renamed now to ax_python_develReinhard Tartler1-3/+8
2010-02-28fix typo, don't disable python supportReinhard Tartler1-1/+1
2010-02-28Allow user control over lcd4linux args, Reinhard Tartler2-1/+6
2010-02-28clarify copyright notice, reported by lintianReinhard Tartler1-1/+1
2010-02-28bump standards version to 3.8.4.Reinhard Tartler2-2/+3
2010-02-28bump debhelper compat level to 7Reinhard Tartler3-3/+4
2010-02-28disable mpd plugin. According to bugreports, it makes lcd4linuxReinhard Tartler3-3/+6
2010-02-28prefer multiline dependsReinhard Tartler1-1/+9
2010-02-28update config.guess && config.sub, Closes: #542077Reinhard Tartler3-405/+624
2010-02-28update ac_python_devel.m4 from autoconf-archive package. This allowsReinhard Tartler2-66/+199
2010-02-28Add $remote-fs dependencies to init script. Reported by lintian.Reinhard Tartler2-2/+8
2008-01-10oops. fix version numberReinhard Tartler1-1/+1
2008-01-10* add Vcs-Bzr and Homepage header.Reinhard Tartler2-1/+4
2008-01-10* bump to standards version 3.7.3 (no changes needed)Reinhard Tartler2-2/+3
2008-01-10new upload to unstableReinhard Tartler1-0/+9
2008-01-10import commit 809 from trunk to fix http://bugs.debian.org/cgi-bin/bugreport....Reinhard Tartler4-255/+12
2007-04-05missing depends in LSB init stanzaReinhard Tartler1-0/+2
2007-04-05* new upstream tarball no longer contains a debian/ directory at allReinhard Tartler1-1/+3
2007-04-30new upstream versionReinhard Tartler63-4596/+7100
2007-04-05* add LSB keyword sectionReinhard Tartler2-1/+12
2007-04-05mark new upload in debian/changelogReinhard Tartler1-0/+6
2007-04-05import new upstreamReinhard Tartler162-10578/+5766
2007-04-05improvements to the manpageReinhard Tartler1-2/+6
2006-08-27update config.guess and .subReinhard Tartler2-350/+450
2006-08-27install new manpageReinhard Tartler2-2/+3