--- !ruby/object:Gem::Specification name: microformats2 version: !ruby/object:Gem::Version version: 3.0.1 platform: ruby authors: - Shane Becker - Jessica Lynn Suttles - Jessica Dillon autorequire: bindir: bin cert_chain: [] date: 2017-05-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: nokogiri requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: json requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: guard-rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rb-fsevent requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: webmock requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: Parses HTML for microformats and return a collection of dynamically defined Ruby objects email: - veganstraightedge@gmail.com - jlsuttles@gmail.com - jessicard@mac.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - ".travis.yml" - Gemfile - Guardfile - LICENSE.md - README.md - Rakefile - lib/microformats2.rb - lib/microformats2/absolute_uri.rb - lib/microformats2/format_parser.rb - lib/microformats2/parser.rb - lib/microformats2/parser_core.rb - lib/microformats2/property_parser.rb - lib/microformats2/results/collection.rb - lib/microformats2/results/parser_result.rb - lib/microformats2/results/property_set.rb - lib/microformats2/time_property_parser.rb - lib/microformats2/version.rb - microformats2.gemspec - spec/lib/microformats2/absolute_uri_spec.rb - spec/lib/microformats2/parser_spec.rb - spec/lib/microformats2_spec.rb - spec/spec_helper.rb - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-0.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-0.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-1.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-1.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-2.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-2.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-3.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-3.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-0.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-0.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-1.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-1.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-2.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-2.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-3.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-3.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-4.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-4.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-5.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-5.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-6.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-6.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-7.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-7.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-0.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-0.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-1.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-1.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-2.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-2.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-3.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-3.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-0.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-0.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-1.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-1.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-2.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-2.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-3.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-3.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-4.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-4.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-5.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-5.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-6.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-6.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-7.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-7.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-0.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-0.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-1.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-1.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-2.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-2.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-3.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-3.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-4.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-4.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-5.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-5.js - spec/support/cases/microformat2-node.jit.su/h-news/h-news-0.html - spec/support/cases/microformat2-node.jit.su/h-news/h-news-0.js - spec/support/cases/microformat2-node.jit.su/h-news/h-news-1.html - spec/support/cases/microformat2-node.jit.su/h-news/h-news-1.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-0.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-0.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-1.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-1.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-2.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-2.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-0.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-0.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-1.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-1.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-2.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-2.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-3.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-3.js - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-0.html - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-0.js - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-1.html - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-1.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-0.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-0.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-1.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-1.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-2.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-2.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-3.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-3.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-4.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-4.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-5.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-5.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-0.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-0.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-1.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-1.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-2.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-2.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-0.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-0.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-1.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-1.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-2.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-2.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-3.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-3.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-4.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-4.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-5.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-5.js - spec/support/cases/microformat2-node.jit.su/includes/includes-0.html - spec/support/cases/microformat2-node.jit.su/includes/includes-0.js - spec/support/cases/microformat2-node.jit.su/includes/includes-1.html - spec/support/cases/microformat2-node.jit.su/includes/includes-1.js - spec/support/cases/microformat2-node.jit.su/includes/includes-2.html - spec/support/cases/microformat2-node.jit.su/includes/includes-2.js - spec/support/cases/microformat2-node.jit.su/includes/includes-3.html - spec/support/cases/microformat2-node.jit.su/includes/includes-3.js - spec/support/cases/microformat2-node.jit.su/includes/includes-4.html - spec/support/cases/microformat2-node.jit.su/includes/includes-4.js - spec/support/cases/microformat2-node.jit.su/rel/rel-0.html - spec/support/cases/microformat2-node.jit.su/rel/rel-0.js - spec/support/cases/microformat2-node.jit.su/rel/rel-1.html - spec/support/cases/microformat2-node.jit.su/rel/rel-1.js - spec/support/cases/microformat2-node.jit.su/rel/rel-2.html - spec/support/cases/microformat2-node.jit.su/rel/rel-2.js - spec/support/cases/microformat2-node.jit.su/rel/rel-3.html - spec/support/cases/microformat2-node.jit.su/rel/rel-3.js - spec/support/cases/microformat2-node.jit.su/rel/rel-4.html - spec/support/cases/microformat2-node.jit.su/rel/rel-4.js - spec/support/cases/microformats.org/microformats-2/microformats-2-0.html - spec/support/cases/microformats.org/microformats-2/microformats-2-0.js - spec/support/cases/microformats.org/microformats-2/microformats-2-1.html - spec/support/cases/microformats.org/microformats-2/microformats-2-1.js - spec/support/cases/microformats.org/microformats-2/microformats-2-2.html - spec/support/cases/microformats.org/microformats-2/microformats-2-2.js - spec/support/cases/microformats.org/microformats-2/microformats-2-3.html - spec/support/cases/microformats.org/microformats-2/microformats-2-3.js - spec/support/cases/microformats.org/microformats-2/microformats-2-4.html - spec/support/cases/microformats.org/microformats-2/microformats-2-4.js - spec/support/cases/microformats.org/microformats-2/microformats-2-5.html - spec/support/cases/microformats.org/microformats-2/microformats-2-5.js - spec/support/cases/microformats.org/microformats-2/microformats-2-6.html - spec/support/cases/microformats.org/microformats-2/microformats-2-6.js - spec/support/cases/microformats.org/microformats-2/microformats-2-7.html - spec/support/cases/microformats.org/microformats-2/microformats-2-7.js - spec/support/cases/microformats.org/microformats-2/microformats-2-8.html - spec/support/cases/microformats.org/microformats-2/microformats-2-8.js - spec/support/cases/microformats.org/microformats-2/microformats-2-9.html - spec/support/cases/microformats.org/microformats-2/microformats-2-9.js - spec/support/lib/microformats2/implied_property/name-fail.html - spec/support/lib/microformats2/implied_property/name-pass.html - spec/support/lib/microformats2/implied_property/photo-fail.html - spec/support/lib/microformats2/implied_property/photo-pass.html - spec/support/lib/microformats2/implied_property/url-fail.html - spec/support/lib/microformats2/implied_property/url-pass.html - spec/support/lib/microformats2/implied_property/url-relative.html - spec/support/lib/microformats2/implied_property/url-unnormalized.html - spec/support/lib/microformats2/nested-format-with-property-of-same-name.html - spec/support/lib/microformats2/nested-format-with-property-of-same-name.js - spec/support/lib/microformats2/nested-format-with-property.html - spec/support/lib/microformats2/nested-format-with-property.js - spec/support/lib/microformats2/nested-format-without-property.html - spec/support/lib/microformats2/nested-property.html - spec/support/lib/microformats2/nested-property.js - spec/support/lib/microformats2/rels-that-drop-the-base.html - spec/support/lib/microformats2/rels-with-unnormalized-urls.html - spec/support/lib/microformats2/rels.html - spec/support/lib/microformats2/rels.js - spec/support/lib/microformats2/simple.html - spec/support/lib/microformats2/simple.js - vendor/tests/.gitignore - vendor/tests/LICENSE.md - vendor/tests/README.md - vendor/tests/app.js - vendor/tests/composer.json - vendor/tests/css/testsuite.css - vendor/tests/interface.js - vendor/tests/package.json - vendor/tests/tests/microformats-mixed/h-card/change-log.html - vendor/tests/tests/microformats-mixed/h-card/mixedpropertries.html - vendor/tests/tests/microformats-mixed/h-card/mixedpropertries.json - vendor/tests/tests/microformats-mixed/h-card/tworoots.html - vendor/tests/tests/microformats-mixed/h-card/tworoots.json - vendor/tests/tests/microformats-mixed/h-entry/mixedroots.html - vendor/tests/tests/microformats-mixed/h-entry/mixedroots.json - vendor/tests/tests/microformats-mixed/h-resume/change-log.html - vendor/tests/tests/microformats-mixed/h-resume/mixedroots.html - vendor/tests/tests/microformats-mixed/h-resume/mixedroots.json - vendor/tests/tests/microformats-v1/adr/change-log.html - vendor/tests/tests/microformats-v1/adr/simpleproperties.html - vendor/tests/tests/microformats-v1/adr/simpleproperties.json - vendor/tests/tests/microformats-v1/geo/abbrpattern.html - vendor/tests/tests/microformats-v1/geo/abbrpattern.json - vendor/tests/tests/microformats-v1/geo/change-log.1.html - vendor/tests/tests/microformats-v1/geo/change-log.html - vendor/tests/tests/microformats-v1/geo/hidden.html - vendor/tests/tests/microformats-v1/geo/hidden.json - vendor/tests/tests/microformats-v1/geo/simpleproperties.html - vendor/tests/tests/microformats-v1/geo/simpleproperties.json - vendor/tests/tests/microformats-v1/geo/valuetitleclass.html - vendor/tests/tests/microformats-v1/geo/valuetitleclass.json - vendor/tests/tests/microformats-v1/hcalendar/ampm.html - vendor/tests/tests/microformats-v1/hcalendar/ampm.json - vendor/tests/tests/microformats-v1/hcalendar/attendees.html - vendor/tests/tests/microformats-v1/hcalendar/attendees.json - vendor/tests/tests/microformats-v1/hcalendar/change-log.html - vendor/tests/tests/microformats-v1/hcalendar/combining.html - vendor/tests/tests/microformats-v1/hcalendar/combining.json - vendor/tests/tests/microformats-v1/hcalendar/concatenate.html - vendor/tests/tests/microformats-v1/hcalendar/concatenate.json - vendor/tests/tests/microformats-v1/hcalendar/time.html - vendor/tests/tests/microformats-v1/hcalendar/time.json - vendor/tests/tests/microformats-v1/hcard/change-log.html - vendor/tests/tests/microformats-v1/hcard/email.html - vendor/tests/tests/microformats-v1/hcard/email.json - vendor/tests/tests/microformats-v1/hcard/format.html - vendor/tests/tests/microformats-v1/hcard/format.json - vendor/tests/tests/microformats-v1/hcard/hyperlinkedphoto.html - vendor/tests/tests/microformats-v1/hcard/hyperlinkedphoto.json - vendor/tests/tests/microformats-v1/hcard/justahyperlink.html - vendor/tests/tests/microformats-v1/hcard/justahyperlink.json - vendor/tests/tests/microformats-v1/hcard/justaname.html - vendor/tests/tests/microformats-v1/hcard/justaname.json - vendor/tests/tests/microformats-v1/hcard/multiple.html - vendor/tests/tests/microformats-v1/hcard/multiple.json - vendor/tests/tests/microformats-v1/hcard/name.html - vendor/tests/tests/microformats-v1/hcard/name.json - vendor/tests/tests/microformats-v1/hcard/single.html - vendor/tests/tests/microformats-v1/hcard/single.json - vendor/tests/tests/microformats-v1/hentry/change-log.html - vendor/tests/tests/microformats-v1/hentry/summarycontent.html - vendor/tests/tests/microformats-v1/hentry/summarycontent.json - vendor/tests/tests/microformats-v1/hfeed/simple.html - vendor/tests/tests/microformats-v1/hfeed/simple.json - vendor/tests/tests/microformats-v1/hnews/all.html - vendor/tests/tests/microformats-v1/hnews/all.json - vendor/tests/tests/microformats-v1/hnews/change-log.html - vendor/tests/tests/microformats-v1/hnews/minimum.html - vendor/tests/tests/microformats-v1/hnews/minimum.json - vendor/tests/tests/microformats-v1/hproduct/aggregate.html - vendor/tests/tests/microformats-v1/hproduct/aggregate.json - vendor/tests/tests/microformats-v1/hproduct/change-log.html - vendor/tests/tests/microformats-v1/hproduct/simpleproperties.html - vendor/tests/tests/microformats-v1/hproduct/simpleproperties.json - vendor/tests/tests/microformats-v1/hresume/affiliation.html - vendor/tests/tests/microformats-v1/hresume/affiliation.json - vendor/tests/tests/microformats-v1/hresume/change-log.html - vendor/tests/tests/microformats-v1/hresume/contact.html - vendor/tests/tests/microformats-v1/hresume/contact.json - vendor/tests/tests/microformats-v1/hresume/education.html - vendor/tests/tests/microformats-v1/hresume/education.json - vendor/tests/tests/microformats-v1/hresume/skill.html - vendor/tests/tests/microformats-v1/hresume/skill.json - vendor/tests/tests/microformats-v1/hresume/work.html - vendor/tests/tests/microformats-v1/hresume/work.json - vendor/tests/tests/microformats-v1/hreview-aggregate/change-log.html - vendor/tests/tests/microformats-v1/hreview-aggregate/hcard.html - vendor/tests/tests/microformats-v1/hreview-aggregate/hcard.json - vendor/tests/tests/microformats-v1/hreview-aggregate/justahyperlink.html - vendor/tests/tests/microformats-v1/hreview-aggregate/justahyperlink.json - vendor/tests/tests/microformats-v1/hreview-aggregate/vevent.html - vendor/tests/tests/microformats-v1/hreview-aggregate/vevent.json - vendor/tests/tests/microformats-v1/hreview/change-log.html - vendor/tests/tests/microformats-v1/hreview/item.html - vendor/tests/tests/microformats-v1/hreview/item.json - vendor/tests/tests/microformats-v1/hreview/vcard.html - vendor/tests/tests/microformats-v1/hreview/vcard.json - vendor/tests/tests/microformats-v1/includes/change-log.html - vendor/tests/tests/microformats-v1/includes/hcarditemref.html - vendor/tests/tests/microformats-v1/includes/hcarditemref.json - vendor/tests/tests/microformats-v1/includes/heventitemref.html - vendor/tests/tests/microformats-v1/includes/heventitemref.json - vendor/tests/tests/microformats-v1/includes/hyperlink.html - vendor/tests/tests/microformats-v1/includes/hyperlink.json - vendor/tests/tests/microformats-v1/includes/object.html - vendor/tests/tests/microformats-v1/includes/object.json - vendor/tests/tests/microformats-v1/includes/table.html - vendor/tests/tests/microformats-v1/includes/table.json - vendor/tests/tests/microformats-v2/h-adr/change-log.html - vendor/tests/tests/microformats-v2/h-adr/geo.html - vendor/tests/tests/microformats-v2/h-adr/geo.json - vendor/tests/tests/microformats-v2/h-adr/geourl.html - vendor/tests/tests/microformats-v2/h-adr/geourl.json - vendor/tests/tests/microformats-v2/h-adr/justaname.html - vendor/tests/tests/microformats-v2/h-adr/justaname.json - vendor/tests/tests/microformats-v2/h-adr/lettercase.html - vendor/tests/tests/microformats-v2/h-adr/lettercase.json - vendor/tests/tests/microformats-v2/h-adr/simpleproperties.html - vendor/tests/tests/microformats-v2/h-adr/simpleproperties.json - vendor/tests/tests/microformats-v2/h-as-note/note.html - vendor/tests/tests/microformats-v2/h-as-note/note.json - vendor/tests/tests/microformats-v2/h-card/baseurl.html - vendor/tests/tests/microformats-v2/h-card/baseurl.json - vendor/tests/tests/microformats-v2/h-card/change-log.html - vendor/tests/tests/microformats-v2/h-card/childimplied.html - vendor/tests/tests/microformats-v2/h-card/childimplied.json - vendor/tests/tests/microformats-v2/h-card/extendeddescription.html - vendor/tests/tests/microformats-v2/h-card/extendeddescription.json - vendor/tests/tests/microformats-v2/h-card/hcard.html - vendor/tests/tests/microformats-v2/h-card/hcard.json - vendor/tests/tests/microformats-v2/h-card/horghcard.html - vendor/tests/tests/microformats-v2/h-card/horghcard.json - vendor/tests/tests/microformats-v2/h-card/hyperlinkedphoto.html - vendor/tests/tests/microformats-v2/h-card/hyperlinkedphoto.json - vendor/tests/tests/microformats-v2/h-card/impliedname.html - vendor/tests/tests/microformats-v2/h-card/impliedname.json - vendor/tests/tests/microformats-v2/h-card/impliedphoto.html - vendor/tests/tests/microformats-v2/h-card/impliedphoto.json - vendor/tests/tests/microformats-v2/h-card/impliedurl.html - vendor/tests/tests/microformats-v2/h-card/impliedurl.json - vendor/tests/tests/microformats-v2/h-card/justahyperlink.html - vendor/tests/tests/microformats-v2/h-card/justahyperlink.json - vendor/tests/tests/microformats-v2/h-card/justaname.html - vendor/tests/tests/microformats-v2/h-card/justaname.json - vendor/tests/tests/microformats-v2/h-card/nested.html - vendor/tests/tests/microformats-v2/h-card/nested.json - vendor/tests/tests/microformats-v2/h-card/p-property.html - vendor/tests/tests/microformats-v2/h-card/p-property.json - vendor/tests/tests/microformats-v2/h-card/relativeurls.html - vendor/tests/tests/microformats-v2/h-card/relativeurls.json - vendor/tests/tests/microformats-v2/h-entry/change-log.html - vendor/tests/tests/microformats-v2/h-entry/encoding.html - vendor/tests/tests/microformats-v2/h-entry/encoding.json - vendor/tests/tests/microformats-v2/h-entry/impliedvalue-nested.html - vendor/tests/tests/microformats-v2/h-entry/impliedvalue-nested.json - vendor/tests/tests/microformats-v2/h-entry/justahyperlink.html - vendor/tests/tests/microformats-v2/h-entry/justahyperlink.json - vendor/tests/tests/microformats-v2/h-entry/justaname.html - vendor/tests/tests/microformats-v2/h-entry/justaname.json - vendor/tests/tests/microformats-v2/h-entry/scriptstyletags.html - vendor/tests/tests/microformats-v2/h-entry/scriptstyletags.json - vendor/tests/tests/microformats-v2/h-entry/summarycontent.html - vendor/tests/tests/microformats-v2/h-entry/summarycontent.json - vendor/tests/tests/microformats-v2/h-entry/u-property.html - vendor/tests/tests/microformats-v2/h-entry/u-property.json - vendor/tests/tests/microformats-v2/h-entry/urlincontent.html - vendor/tests/tests/microformats-v2/h-entry/urlincontent.json - vendor/tests/tests/microformats-v2/h-event/ampm.html - vendor/tests/tests/microformats-v2/h-event/ampm.json - vendor/tests/tests/microformats-v2/h-event/attendees.html - vendor/tests/tests/microformats-v2/h-event/attendees.json - vendor/tests/tests/microformats-v2/h-event/change-log.html - vendor/tests/tests/microformats-v2/h-event/combining.html - vendor/tests/tests/microformats-v2/h-event/combining.json - vendor/tests/tests/microformats-v2/h-event/concatenate.html - vendor/tests/tests/microformats-v2/h-event/concatenate.json - vendor/tests/tests/microformats-v2/h-event/dates.html - vendor/tests/tests/microformats-v2/h-event/dates.json - vendor/tests/tests/microformats-v2/h-event/dt-property.html - vendor/tests/tests/microformats-v2/h-event/dt-property.json - vendor/tests/tests/microformats-v2/h-event/justahyperlink.html - vendor/tests/tests/microformats-v2/h-event/justahyperlink.json - vendor/tests/tests/microformats-v2/h-event/justaname.html - vendor/tests/tests/microformats-v2/h-event/justaname.json - vendor/tests/tests/microformats-v2/h-event/time.html - vendor/tests/tests/microformats-v2/h-event/time.json - vendor/tests/tests/microformats-v2/h-feed/implied-title.html - vendor/tests/tests/microformats-v2/h-feed/implied-title.json - vendor/tests/tests/microformats-v2/h-feed/simple.html - vendor/tests/tests/microformats-v2/h-feed/simple.json - vendor/tests/tests/microformats-v2/h-geo/abbrpattern.html - vendor/tests/tests/microformats-v2/h-geo/abbrpattern.json - vendor/tests/tests/microformats-v2/h-geo/altitude.html - vendor/tests/tests/microformats-v2/h-geo/altitude.json - vendor/tests/tests/microformats-v2/h-geo/change-log.html - vendor/tests/tests/microformats-v2/h-geo/hidden.html - vendor/tests/tests/microformats-v2/h-geo/hidden.json - vendor/tests/tests/microformats-v2/h-geo/justaname.html - vendor/tests/tests/microformats-v2/h-geo/justaname.json - vendor/tests/tests/microformats-v2/h-geo/simpleproperties.html - vendor/tests/tests/microformats-v2/h-geo/simpleproperties.json - vendor/tests/tests/microformats-v2/h-geo/valuetitleclass.html - vendor/tests/tests/microformats-v2/h-geo/valuetitleclass.json - vendor/tests/tests/microformats-v2/h-news/all.html - vendor/tests/tests/microformats-v2/h-news/all.json - vendor/tests/tests/microformats-v2/h-news/change-log.html - vendor/tests/tests/microformats-v2/h-news/minimum.html - vendor/tests/tests/microformats-v2/h-news/minimum.json - vendor/tests/tests/microformats-v2/h-org/change-log.html - vendor/tests/tests/microformats-v2/h-org/hyperlink.html - vendor/tests/tests/microformats-v2/h-org/hyperlink.json - vendor/tests/tests/microformats-v2/h-org/simple.html - vendor/tests/tests/microformats-v2/h-org/simple.json - vendor/tests/tests/microformats-v2/h-org/simpleproperties.html - vendor/tests/tests/microformats-v2/h-org/simpleproperties.json - vendor/tests/tests/microformats-v2/h-product/aggregate.html - vendor/tests/tests/microformats-v2/h-product/aggregate.json - vendor/tests/tests/microformats-v2/h-product/change-log.html - vendor/tests/tests/microformats-v2/h-product/justahyperlink.html - vendor/tests/tests/microformats-v2/h-product/justahyperlink.json - vendor/tests/tests/microformats-v2/h-product/justaname.html - vendor/tests/tests/microformats-v2/h-product/justaname.json - vendor/tests/tests/microformats-v2/h-product/simpleproperties.html - vendor/tests/tests/microformats-v2/h-product/simpleproperties.json - vendor/tests/tests/microformats-v2/h-recipe/all.html - vendor/tests/tests/microformats-v2/h-recipe/all.json - vendor/tests/tests/microformats-v2/h-recipe/change-log.html - vendor/tests/tests/microformats-v2/h-recipe/minimum.html - vendor/tests/tests/microformats-v2/h-recipe/minimum.json - vendor/tests/tests/microformats-v2/h-resume/affiliation.html - vendor/tests/tests/microformats-v2/h-resume/affiliation.json - vendor/tests/tests/microformats-v2/h-resume/change-log.html - vendor/tests/tests/microformats-v2/h-resume/contact.html - vendor/tests/tests/microformats-v2/h-resume/contact.json - vendor/tests/tests/microformats-v2/h-resume/education.html - vendor/tests/tests/microformats-v2/h-resume/education.json - vendor/tests/tests/microformats-v2/h-resume/justaname.html - vendor/tests/tests/microformats-v2/h-resume/justaname.json - vendor/tests/tests/microformats-v2/h-resume/skill.html - vendor/tests/tests/microformats-v2/h-resume/skill.json - vendor/tests/tests/microformats-v2/h-resume/work.html - vendor/tests/tests/microformats-v2/h-resume/work.json - vendor/tests/tests/microformats-v2/h-review-aggregate/change-log.html - vendor/tests/tests/microformats-v2/h-review-aggregate/hevent.html - vendor/tests/tests/microformats-v2/h-review-aggregate/hevent.json - vendor/tests/tests/microformats-v2/h-review-aggregate/justahyperlink.html - vendor/tests/tests/microformats-v2/h-review-aggregate/justahyperlink.json - vendor/tests/tests/microformats-v2/h-review-aggregate/simpleproperties.html - vendor/tests/tests/microformats-v2/h-review-aggregate/simpleproperties.json - vendor/tests/tests/microformats-v2/h-review/change-log.html - vendor/tests/tests/microformats-v2/h-review/hyperlink.html - vendor/tests/tests/microformats-v2/h-review/hyperlink.json - vendor/tests/tests/microformats-v2/h-review/implieditem.html - vendor/tests/tests/microformats-v2/h-review/implieditem.json - vendor/tests/tests/microformats-v2/h-review/item.html - vendor/tests/tests/microformats-v2/h-review/item.json - vendor/tests/tests/microformats-v2/h-review/justaname.html - vendor/tests/tests/microformats-v2/h-review/justaname.json - vendor/tests/tests/microformats-v2/h-review/photo.html - vendor/tests/tests/microformats-v2/h-review/photo.json - vendor/tests/tests/microformats-v2/h-review/vcard.html - vendor/tests/tests/microformats-v2/h-review/vcard.json - vendor/tests/tests/microformats-v2/rel/change-log.html - vendor/tests/tests/microformats-v2/rel/duplicate-rels.html - vendor/tests/tests/microformats-v2/rel/duplicate-rels.json - vendor/tests/tests/microformats-v2/rel/license.html - vendor/tests/tests/microformats-v2/rel/license.json - vendor/tests/tests/microformats-v2/rel/nofollow.html - vendor/tests/tests/microformats-v2/rel/nofollow.json - vendor/tests/tests/microformats-v2/rel/rel-urls.html - vendor/tests/tests/microformats-v2/rel/rel-urls.json - vendor/tests/tests/microformats-v2/rel/varying-text-duplicate-rels.html - vendor/tests/tests/microformats-v2/rel/varying-text-duplicate-rels.json - vendor/tests/tests/microformats-v2/rel/xfn-all.html - vendor/tests/tests/microformats-v2/rel/xfn-all.json - vendor/tests/tests/microformats-v2/rel/xfn-elsewhere.html - vendor/tests/tests/microformats-v2/rel/xfn-elsewhere.json homepage: https://github.com/indieweb/microformats2-ruby licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.5.1 signing_key: specification_version: 4 summary: microformats2 parser test_files: - spec/lib/microformats2/absolute_uri_spec.rb - spec/lib/microformats2/parser_spec.rb - spec/lib/microformats2_spec.rb - spec/spec_helper.rb - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-0.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-0.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-1.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-1.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-2.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-2.js - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-3.html - spec/support/cases/microformat2-node.jit.su/h-adr/h-adr-3.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-0.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-0.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-1.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-1.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-2.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-2.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-3.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-3.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-4.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-4.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-5.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-5.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-6.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-6.js - spec/support/cases/microformat2-node.jit.su/h-card/h-card-7.html - spec/support/cases/microformat2-node.jit.su/h-card/h-card-7.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-0.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-0.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-1.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-1.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-2.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-2.js - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-3.html - spec/support/cases/microformat2-node.jit.su/h-entry/h-entry-3.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-0.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-0.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-1.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-1.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-2.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-2.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-3.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-3.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-4.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-4.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-5.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-5.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-6.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-6.js - spec/support/cases/microformat2-node.jit.su/h-event/h-event-7.html - spec/support/cases/microformat2-node.jit.su/h-event/h-event-7.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-0.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-0.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-1.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-1.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-2.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-2.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-3.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-3.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-4.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-4.js - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-5.html - spec/support/cases/microformat2-node.jit.su/h-geo/h-geo-5.js - spec/support/cases/microformat2-node.jit.su/h-news/h-news-0.html - spec/support/cases/microformat2-node.jit.su/h-news/h-news-0.js - spec/support/cases/microformat2-node.jit.su/h-news/h-news-1.html - spec/support/cases/microformat2-node.jit.su/h-news/h-news-1.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-0.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-0.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-1.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-1.js - spec/support/cases/microformat2-node.jit.su/h-org/h-org-2.html - spec/support/cases/microformat2-node.jit.su/h-org/h-org-2.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-0.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-0.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-1.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-1.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-2.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-2.js - spec/support/cases/microformat2-node.jit.su/h-product/h-product-3.html - spec/support/cases/microformat2-node.jit.su/h-product/h-product-3.js - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-0.html - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-0.js - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-1.html - spec/support/cases/microformat2-node.jit.su/h-recipe/h-recipe-1.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-0.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-0.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-1.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-1.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-2.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-2.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-3.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-3.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-4.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-4.js - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-5.html - spec/support/cases/microformat2-node.jit.su/h-resume/h-resume-5.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-0.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-0.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-1.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-1.js - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-2.html - spec/support/cases/microformat2-node.jit.su/h-review-aggregate/h-review-aggregate-2.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-0.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-0.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-1.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-1.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-2.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-2.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-3.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-3.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-4.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-4.js - spec/support/cases/microformat2-node.jit.su/h-review/h-review-5.html - spec/support/cases/microformat2-node.jit.su/h-review/h-review-5.js - spec/support/cases/microformat2-node.jit.su/includes/includes-0.html - spec/support/cases/microformat2-node.jit.su/includes/includes-0.js - spec/support/cases/microformat2-node.jit.su/includes/includes-1.html - spec/support/cases/microformat2-node.jit.su/includes/includes-1.js - spec/support/cases/microformat2-node.jit.su/includes/includes-2.html - spec/support/cases/microformat2-node.jit.su/includes/includes-2.js - spec/support/cases/microformat2-node.jit.su/includes/includes-3.html - spec/support/cases/microformat2-node.jit.su/includes/includes-3.js - spec/support/cases/microformat2-node.jit.su/includes/includes-4.html - spec/support/cases/microformat2-node.jit.su/includes/includes-4.js - spec/support/cases/microformat2-node.jit.su/rel/rel-0.html - spec/support/cases/microformat2-node.jit.su/rel/rel-0.js - spec/support/cases/microformat2-node.jit.su/rel/rel-1.html - spec/support/cases/microformat2-node.jit.su/rel/rel-1.js - spec/support/cases/microformat2-node.jit.su/rel/rel-2.html - spec/support/cases/microformat2-node.jit.su/rel/rel-2.js - spec/support/cases/microformat2-node.jit.su/rel/rel-3.html - spec/support/cases/microformat2-node.jit.su/rel/rel-3.js - spec/support/cases/microformat2-node.jit.su/rel/rel-4.html - spec/support/cases/microformat2-node.jit.su/rel/rel-4.js - spec/support/cases/microformats.org/microformats-2/microformats-2-0.html - spec/support/cases/microformats.org/microformats-2/microformats-2-0.js - spec/support/cases/microformats.org/microformats-2/microformats-2-1.html - spec/support/cases/microformats.org/microformats-2/microformats-2-1.js - spec/support/cases/microformats.org/microformats-2/microformats-2-2.html - spec/support/cases/microformats.org/microformats-2/microformats-2-2.js - spec/support/cases/microformats.org/microformats-2/microformats-2-3.html - spec/support/cases/microformats.org/microformats-2/microformats-2-3.js - spec/support/cases/microformats.org/microformats-2/microformats-2-4.html - spec/support/cases/microformats.org/microformats-2/microformats-2-4.js - spec/support/cases/microformats.org/microformats-2/microformats-2-5.html - spec/support/cases/microformats.org/microformats-2/microformats-2-5.js - spec/support/cases/microformats.org/microformats-2/microformats-2-6.html - spec/support/cases/microformats.org/microformats-2/microformats-2-6.js - spec/support/cases/microformats.org/microformats-2/microformats-2-7.html - spec/support/cases/microformats.org/microformats-2/microformats-2-7.js - spec/support/cases/microformats.org/microformats-2/microformats-2-8.html - spec/support/cases/microformats.org/microformats-2/microformats-2-8.js - spec/support/cases/microformats.org/microformats-2/microformats-2-9.html - spec/support/cases/microformats.org/microformats-2/microformats-2-9.js - spec/support/lib/microformats2/implied_property/name-fail.html - spec/support/lib/microformats2/implied_property/name-pass.html - spec/support/lib/microformats2/implied_property/photo-fail.html - spec/support/lib/microformats2/implied_property/photo-pass.html - spec/support/lib/microformats2/implied_property/url-fail.html - spec/support/lib/microformats2/implied_property/url-pass.html - spec/support/lib/microformats2/implied_property/url-relative.html - spec/support/lib/microformats2/implied_property/url-unnormalized.html - spec/support/lib/microformats2/nested-format-with-property-of-same-name.html - spec/support/lib/microformats2/nested-format-with-property-of-same-name.js - spec/support/lib/microformats2/nested-format-with-property.html - spec/support/lib/microformats2/nested-format-with-property.js - spec/support/lib/microformats2/nested-format-without-property.html - spec/support/lib/microformats2/nested-property.html - spec/support/lib/microformats2/nested-property.js - spec/support/lib/microformats2/rels-that-drop-the-base.html - spec/support/lib/microformats2/rels-with-unnormalized-urls.html - spec/support/lib/microformats2/rels.html - spec/support/lib/microformats2/rels.js - spec/support/lib/microformats2/simple.html - spec/support/lib/microformats2/simple.js