Sha256: ed7b67a38d36f05af3174eda7a2817015e6216a439dae61b645cd32b29d43fb7
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
# StructuredData ## Installation Add this line to your application's Gemfile: ```ruby gem 'structured-data' ``` And then execute: $ bundle Or install it yourself as: $ gem install structured-data ## Usage ```ruby repo = StructuredData::Repository.new breadcrumb = StructuredData::BreadcrumbList.new breadcrumb << { url: '/products', name: 'Products' } breadcrumb << { url: '/products/book', name: 'Book' } repo << breadcrumb repo.dump ``` ```json [{ "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "/products", "name": "Products" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "/products/book", "name": "Book" } } ] }] ``` ### Rails support ```ruby # in controller or view breadcrumb_list do add url: '/products', name: 'Product' add url: '/products/tshirts, name: 'Tshirt' end ``` ```slim = display_structured_data ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/ukstudio/structured_data.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
structured-data-0.2.1 | README.md |
structured-data-0.2.0 | README.md |