{"id":13667714,"url":"https://github.com/prismicio-community/ruby-kit","last_synced_at":"2026-02-13T18:04:28.871Z","repository":{"id":40235487,"uuid":"11813464","full_name":"prismicio-community/ruby-kit","owner":"prismicio-community","description":"Community maintained development kit for Prismic and the Ruby language","archived":false,"fork":false,"pushed_at":"2023-07-06T23:55:51.000Z","size":1530,"stargazers_count":46,"open_issues_count":12,"forks_count":35,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-02-11T16:50:34.933Z","etag":null,"topics":["ruby"],"latest_commit_sha":null,"homepage":"https://prismic.io","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prismicio-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-01T09:53:34.000Z","updated_at":"2024-12-17T15:08:59.000Z","dependencies_parsed_at":"2024-06-18T18:20:32.303Z","dependency_job_id":"2056e46f-6b90-42b4-ab90-eeec3788db0b","html_url":"https://github.com/prismicio-community/ruby-kit","commit_stats":{"total_commits":485,"total_committers":30,"mean_commits":"16.166666666666668","dds":0.8103092783505155,"last_synced_commit":"3abbb099c4337fe5741d1ce3aa15d2410f4afda2"},"previous_names":["prismicio/ruby-kit"],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/prismicio-community/ruby-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prismicio-community%2Fruby-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prismicio-community%2Fruby-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prismicio-community%2Fruby-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prismicio-community%2Fruby-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prismicio-community","download_url":"https://codeload.github.com/prismicio-community/ruby-kit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prismicio-community%2Fruby-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29414277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ruby"],"created_at":"2024-08-02T07:00:47.665Z","updated_at":"2026-02-13T18:04:28.851Z","avatar_url":"https://github.com/prismicio-community.png","language":"Ruby","funding_links":[],"categories":["Ecosystem","Ruby"],"sub_categories":["Development Kits"],"readme":"## Ruby development kit for prismic.io\n\n[![Gem Version](https://badge.fury.io/rb/prismic.io.png)](http://badge.fury.io/rb/prismic.io)\n[![Build Status](https://travis-ci.com/prismicio-community/ruby-kit.svg?branch=master)](https://travis-ci.com/prismicio-community/ruby-kit)\n\n### Getting Started\n\nThe prismic kit is compatible with Ruby 1.9.3 or later.\n\n#### Install the kit for your project\n\n_(Assuming that [Ruby is installed](https://www.ruby-lang.org/en/downloads/) on your computer, as well as [RubyGems](http://rubygems.org/pages/download))_\n\nTo install the gem on your computer, run in shell:\n\n```sh\ngem install prismic.io --pre\n```\n\nthen add in your code:\n\n```ruby\nrequire 'prismic'\n```\n\nTo add the gem as a dependency to your project with [Bundler](http://bundler.io/), you can add this line in your Gemfile:\n\n```ruby\ngem 'prismic.io', require: 'prismic'\n```\n\n#### Get started\n\n- [developer documentation](./docs-usage)\n- [quickstart](https://prismic.io/quickstart)\n- [API reference](http://prismicio.github.io/ruby-kit/)\n\nThe quickstart is not available for Ruby yet, but if you understand Javascript you can easily adapt the code.\n\n#### Configuring Alternative API Caches\n\nThe default cache stores data in-memory, in the server. You may want to use a different cache, for example to share it between several servers (with memcached or similar). A null cache (does no caching) is also available if you need a predictible behavior for testing or VCR. To use it (or any other compliant cache), simply add `api_cache: Prismic::BasicNullCache.new` to the options passed to `Prismic.api`.\n\n### Changelog\n\nNeed to see what changed, or to upgrade your kit? We keep our changelog on [this repository's \"Releases\" tab](https://github.com/prismicio/ruby-kit/releases).\n\n#### Install the kit locally\n\nOf course, you're going to need [Ruby installed](https://www.ruby-lang.org/en/downloads/) on your computer, as well as [RubyGems](http://rubygems.org/pages/download) and [Bundler](http://bundler.io/).\n\nClone the kit, then run `bundle install`.\n\n#### Test\n\nPlease write tests for any bugfix or new feature, by placing your tests in the [spec/](spec/) folder, following the [RSpec](http://rspec.info/) syntax. Launch the tests by running `rspec`\n\nIf you find existing code that is not optimally tested and wish to make it better, we really appreciate it; but you should document it on its own branch and its own pull request.\n\n#### Documentation\n\nPlease document any bugfix or new feature, using the [Yard](http://yardoc.org/) syntax. Don't worry about generating the doc, we'll take care of that.\n\nIf you find existing code that is not optimally documented and wish to make it better, we really appreciate it; but you should document it on its own branch and its own pull request.\n\n### Contributing\n\nWe hope you'll get involved! Read our [Contributors' Guide](/CONTRIBUTING.md) for details.\n\n### Licence\n\nThis software is licensed under [Apache 2.0 license](/LICENSE.md)\n\nCopyright 2013-2021 Prismic \u003ccontact@prismic.io\u003e (https://prismic.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprismicio-community%2Fruby-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprismicio-community%2Fruby-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprismicio-community%2Fruby-kit/lists"}