# << 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 ); # a>stats
path: root/isdb-t/br-sc-JacintoMachado (unfollow)
85911&follow=1'>[lcd4linux @ 2004-01-02 14:20:15 by reinelt]
AgeCommit message (Expand)AuthorFilesLines
2024-01-31isdb-t: Update Brazil channel listsMauro Carvalho Chehab1935-11312/+70605
2024-01-30dvb-s: drop transponders that aren't there at Lyngsat anymoreMauro Carvalho Chehab50-20357/+0
2024-01-30dvb-s: update from today's Lyngsat reportMauro Carvalho Chehab196-15543/+15859
2024-01-30dtv-scan-tables: full uk transmitter updateSimon Liddicott81-500/+163
2022-11-25dtv-scan-tables: hu-Digikabel changesHrotkó Gábor1-1/+26
2022-04-30pt-All: fix modulationMauro Carvalho Chehab1-10/+10
2022-04-30pt-All: Update Portugal channelsMauro Carvalho Chehab1-34/+70
2022-03-07Update Brazilian ISDB-T tablesMauro Carvalho Chehab549-2923/+13860
2022-03-07Update satellite channel lists from LyngsatMauro Carvalho Chehab54-1882/+2326
2021-12-14dtv-scan-tables: latest UK changesSimon Liddicott4-24/+24
2021-04-30update Brazilian scan filesMauro Carvalho Chehab2476-12805/+69312
2021-04-30Remove legacy entriesMauro Carvalho Chehab129-24898/+0
2021-04-30Add new satellites from LyngsatMauro Carvalho Chehab75-21/+29721
2021-04-30Rename a few satellites with two names and update frequenciesMauro Carvalho Chehab2-283/+182
2021-04-30Update frequencies from LyngsatMauro Carvalho Chehab188-12304/+12666
reinelt10-0/+201
2004-01-02[lcd4linux @ 2004-01-02 14:18:54 by reinelt]reinelt2-0/+101
2003-12-19[lcd4linux @ 2003-12-19 06:27:33 by reinelt]reinelt4-8/+119