├── .bundle └── config ├── .gitignore ├── .rspec ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.rdoc ├── Rakefile ├── TODO ├── iniparse.gemspec ├── lib ├── iniparse.rb └── iniparse │ ├── document.rb │ ├── generator.rb │ ├── line_collection.rb │ ├── lines.rb │ └── parser.rb └── spec ├── document_spec.rb ├── fixture_spec.rb ├── fixtures ├── authconfig.ini ├── openttd.ini ├── race07.ini └── smb.ini ├── generator ├── method_missing_spec.rb ├── with_section_blocks_spec.rb └── without_section_blocks_spec.rb ├── iniparse_spec.rb ├── line_collection_spec.rb ├── lines_spec.rb ├── parser ├── document_parsing_spec.rb └── line_parsing_spec.rb ├── spec_fixtures.rb ├── spec_helper.rb └── spec_helper_spec.rb /.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_WITHOUT: extras 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/TODO -------------------------------------------------------------------------------- /iniparse.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/iniparse.gemspec -------------------------------------------------------------------------------- /lib/iniparse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse.rb -------------------------------------------------------------------------------- /lib/iniparse/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse/document.rb -------------------------------------------------------------------------------- /lib/iniparse/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse/generator.rb -------------------------------------------------------------------------------- /lib/iniparse/line_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse/line_collection.rb -------------------------------------------------------------------------------- /lib/iniparse/lines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse/lines.rb -------------------------------------------------------------------------------- /lib/iniparse/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/lib/iniparse/parser.rb -------------------------------------------------------------------------------- /spec/document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/document_spec.rb -------------------------------------------------------------------------------- /spec/fixture_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/fixture_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/authconfig.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/fixtures/authconfig.ini -------------------------------------------------------------------------------- /spec/fixtures/openttd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/fixtures/openttd.ini -------------------------------------------------------------------------------- /spec/fixtures/race07.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/fixtures/race07.ini -------------------------------------------------------------------------------- /spec/fixtures/smb.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/fixtures/smb.ini -------------------------------------------------------------------------------- /spec/generator/method_missing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/generator/method_missing_spec.rb -------------------------------------------------------------------------------- /spec/generator/with_section_blocks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/generator/with_section_blocks_spec.rb -------------------------------------------------------------------------------- /spec/generator/without_section_blocks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/generator/without_section_blocks_spec.rb -------------------------------------------------------------------------------- /spec/iniparse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/iniparse_spec.rb -------------------------------------------------------------------------------- /spec/line_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/line_collection_spec.rb -------------------------------------------------------------------------------- /spec/lines_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/lines_spec.rb -------------------------------------------------------------------------------- /spec/parser/document_parsing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/parser/document_parsing_spec.rb -------------------------------------------------------------------------------- /spec/parser/line_parsing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/parser/line_parsing_spec.rb -------------------------------------------------------------------------------- /spec/spec_fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/spec_fixtures.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antw/iniparse/HEAD/spec/spec_helper_spec.rb --------------------------------------------------------------------------------