├── .gitignore ├── .rspec ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── vcardio.rb └── vcardio │ ├── builder.rb │ ├── error.rb │ ├── parameter.rb │ ├── parser │ ├── document_parser.rb │ ├── group_parser.rb │ ├── line_parser.rb │ ├── name_parser.rb │ ├── param_parser.rb │ └── value_parser.rb │ ├── property.rb │ ├── validator │ ├── document_validator.rb │ ├── group_validator.rb │ ├── name_validator.rb │ └── param_name_validator.rb │ ├── vcard.rb │ └── version.rb ├── spec ├── builder_spec.rb ├── document_parser_spec.rb ├── group_parser_spec.rb ├── name_parser_spec.rb ├── param_parser_spec.rb ├── parameter_spec.rb ├── property_spec.rb ├── spec_helper.rb ├── support │ └── vcard.vcf ├── value_parser_spec.rb └── vcard_spec.rb └── vcardio.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/vcardio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio.rb -------------------------------------------------------------------------------- /lib/vcardio/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/builder.rb -------------------------------------------------------------------------------- /lib/vcardio/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/error.rb -------------------------------------------------------------------------------- /lib/vcardio/parameter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parameter.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/document_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/document_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/group_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/group_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/line_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/line_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/name_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/name_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/param_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/param_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/parser/value_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/parser/value_parser.rb -------------------------------------------------------------------------------- /lib/vcardio/property.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/property.rb -------------------------------------------------------------------------------- /lib/vcardio/validator/document_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/validator/document_validator.rb -------------------------------------------------------------------------------- /lib/vcardio/validator/group_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/validator/group_validator.rb -------------------------------------------------------------------------------- /lib/vcardio/validator/name_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/validator/name_validator.rb -------------------------------------------------------------------------------- /lib/vcardio/validator/param_name_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/validator/param_name_validator.rb -------------------------------------------------------------------------------- /lib/vcardio/vcard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/lib/vcardio/vcard.rb -------------------------------------------------------------------------------- /lib/vcardio/version.rb: -------------------------------------------------------------------------------- 1 | module VCardio 2 | VERSION = "0.1.1" 3 | end 4 | -------------------------------------------------------------------------------- /spec/builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/builder_spec.rb -------------------------------------------------------------------------------- /spec/document_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/document_parser_spec.rb -------------------------------------------------------------------------------- /spec/group_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/group_parser_spec.rb -------------------------------------------------------------------------------- /spec/name_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/name_parser_spec.rb -------------------------------------------------------------------------------- /spec/param_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/param_parser_spec.rb -------------------------------------------------------------------------------- /spec/parameter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/parameter_spec.rb -------------------------------------------------------------------------------- /spec/property_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/property_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/vcard.vcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/support/vcard.vcf -------------------------------------------------------------------------------- /spec/value_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/value_parser_spec.rb -------------------------------------------------------------------------------- /spec/vcard_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/spec/vcard_spec.rb -------------------------------------------------------------------------------- /vcardio.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sticksnleaves/vcardio/HEAD/vcardio.gemspec --------------------------------------------------------------------------------