Lastest updates from Rubygems.org
ID | Gem | Version | Body | Updated At |
---|---|---|---|---|
4fXaE2t_cAYU3oE8toNYJ |
everythingrbEverythingRB extends Ruby core classes with useful methods for combining operations (join_map), converting data structures (to_struct, to_ostruct, to_istruct), and handling JSON with nested parsing support. |
0.3.0 | Content{ "name": "everythingrb", "downloads": 1650, "version": "0.3.0", "version_created_at": "2025-04-09T05:06:59.389Z", "version_downloads": 0, "platform": "ruby", "authors": "Bryan", "info": "EverythingRB extends Ruby core classes with useful methods for combining operations (join_map), converting data structures (to_struct, to_ostruct, to_istruct), and handling JSON with nested parsing support.", "licenses": [ "MIT" ], "metadata": { "changelog_uri": "https://github.com/itsthedevman/everythingrb/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/itsthedevman/everythingrb/issues", "source_code_uri": "https://github.com/itsthedevman/everythingrb", "documentation_uri": "https://github.com/itsthedevman/everythingrb#readme", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3e5078aac938773799740bfe52568272e23b19f896bc9d9f60de0d10596e1912", "spec_sha": "e9424885394f545aaf4b26d16ac283f17119221530a69b9b5aebc2c862e30bbc", "project_uri": "https://rubygems.org/gems/everythingrb", "gem_uri": "https://rubygems.org/gems/everythingrb-0.3.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://github.com/itsthedevman/everythingrb#readme", "mailing_list_uri": null, "source_code_uri": "https://github.com/itsthedevman/everythingrb", "bug_tracker_uri": "https://github.com/itsthedevman/everythingrb/issues", "changelog_uri": "https://github.com/itsthedevman/everythingrb/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "json", "requirements": "~> 2.9" }, { "name": "ostruct", "requirements": "~> 0.6" } ] } } |
2025-04-09 05:07:02 UTC |
69j4EC_NK8VkEwsx-TG64 |
active_mcpA Rails engine that provides MCP capabilities to your Rails application |
0.10.3 | Content{ "name": "active_mcp", "downloads": 2443, "version": "0.10.3", "version_created_at": "2025-04-09T05:05:31.983Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "682b8e8156f453f22765339a366e778a159c8f08a4444733ceaf87ac222ad846", "spec_sha": "de72d0f1f8d1a846cfdca2d4a0abdf1025926dd13d9769f1bc34c7a4270b1d87", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } } |
2025-04-09 05:05:34 UTC |
h6SoUyZQ3WKbL3KQgygtr |
ai_localizerCreate i18n file from source. |
0.1.2 | Content{ "name": "ai_localizer", "downloads": 19, "version": "0.1.2", "version_created_at": "2025-04-09T04:59:08.276Z", "version_downloads": 0, "platform": "ruby", "authors": "sokmesakhiev", "info": "Create i18n file from source.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/sokmesakhiev/ai_localizer", "changelog_uri": "https://github.com/sokmesakhiev/ai_localizer", "source_code_uri": "https://github.com/sokmesakhiev/ai_localizer" }, "yanked": false, "sha": "3ecdda3fad765ebbcdbeea7a5e823ac639c84fd1fd2cb9dc1c59b7fdcbc4fcd4", "spec_sha": "cc133fbc4b641b155b58d4941d19889791fd7ec68c2c03de8e34d0c0220675d4", "project_uri": "https://rubygems.org/gems/ai_localizer", "gem_uri": "https://rubygems.org/gems/ai_localizer-0.1.2.gem", "homepage_uri": "https://github.com/sokmesakhiev/ai_localizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/sokmesakhiev/ai_localizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/sokmesakhiev/ai_localizer", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.3.17" }, { "name": "faker", "requirements": ">= 0" }, { "name": "fakeweb", "requirements": ">= 0" }, { "name": "pry", "requirements": "~> 0.13" }, { "name": "rake", "requirements": "~> 10.0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "rspec-its", "requirements": ">= 0" }, { "name": "rubocop", "requirements": ">= 0" } ], "runtime": [ { "name": "anthropic", "requirements": ">= 0" }, { "name": "aws-sdk-bedrockruntime", "requirements": ">= 0" }, { "name": "deepseek-client", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "ruby-openai", "requirements": ">= 0" } ] } } |
2025-04-09 04:59:12 UTC |
7O9ArwxA-p1EZASBHj7fu |
active_mcpA Rails engine that provides MCP capabilities to your Rails application |
0.10.2 | Content{ "name": "active_mcp", "downloads": 2421, "version": "0.10.2", "version_created_at": "2025-04-09T04:46:38.799Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3cf12d3abe933c52d379fc1af3c82bd69be09cb3b5a5efcf9d573b5d2638c09b", "spec_sha": "417c1ffb97865076b0917791b1b9e0e5c2d50f0cfbf0112d49aa74d2c09df339", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } } |
2025-04-09 04:46:44 UTC |
87IgnWltl1F3KaTMU9vcb |
active_mcpA Rails engine that provides MCP capabilities to your Rails application |
0.10.1 | Content{ "name": "active_mcp", "downloads": 2412, "version": "0.10.1", "version_created_at": "2025-04-09T04:34:15.017Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "90116f35fc626e7c1e58126463982bccd40ddc14cf1ccfecaaba7a576ef45f6e", "spec_sha": "3e7962b11f8746277e64ba3b924eec2e56c76cb8af22f5617dea308c8a41f88d", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } } |
2025-04-09 04:34:17 UTC |
YpspQ8re81F-i-eeDo92a |
exiftool_vendoredVendored version of exiftool |
13.27.0 | Content{ "name": "exiftool_vendored", "downloads": 1395068, "version": "13.27.0", "version_created_at": "2025-04-09T04:28:16.404Z", "version_downloads": 0, "platform": "ruby", "authors": "Matthew McEachen, Sergey Morozov", "info": "Vendored version of exiftool", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "88037c6ca88b0b061ebaf3a334577d25701a5933bc96bbabc8494e58daf87191", "spec_sha": "69b4fbbe71b807a666f8cd94bb8a3aa453b9f6afbd5dc36d5552efe722c380b2", "project_uri": "https://rubygems.org/gems/exiftool_vendored", "gem_uri": "https://rubygems.org/gems/exiftool_vendored-13.27.0.gem", "homepage_uri": "https://github.com/exiftool-rb/exiftool_vendored.rb", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/exiftool_vendored/13.27.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "exiftool", "requirements": ">= 0.7.0" } ] } } |
2025-04-09 04:28:20 UTC |
KkESVsbVGE6OymLeArFCQ |
hubssolibThe Hub SSO Library supports single sign-on across multiple Rails applications on the same host. The Hub application provides account management facilities (sign up, log in, etc.). The library provides read-only access to data set up by the application. Using the library, external applications can see whether or not someone is logged in via Hub and see what their assigned roles are. Each application determines its own mappings between roles and permissions. |
3.8.1 | Content{ "name": "hubssolib", "downloads": 7306, "version": "3.8.1", "version_created_at": "2025-04-09T04:27:36.879Z", "version_downloads": 0, "platform": "ruby", "authors": "Andrew Hodgkinson and others", "info": " The Hub SSO Library supports single sign-on across multiple Rails\n applications on the same host. The Hub application provides account\n management facilities (sign up, log in, etc.). The library provides\n read-only access to data set up by the application. Using the library,\n external applications can see whether or not someone is logged in via\n Hub and see what their assigned roles are. Each application determines\n its own mappings between roles and permissions.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "76aada62276c05ede6a5337c401e216b08d7b046fd9a877497b4c942ab7e23d3", "spec_sha": "4e1b82e34d07968b9685f493c7833d3ec8976accc8f059403ae04b8369263af7", "project_uri": "https://rubygems.org/gems/hubssolib", "gem_uri": "https://rubygems.org/gems/hubssolib-3.8.1.gem", "homepage_uri": "http://hub.pond.org.uk/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hubssolib/3.8.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "debug", "requirements": "~> 1.1" }, { "name": "doggo", "requirements": "~> 1.4" }, { "name": "rails", "requirements": "~> 8.0" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rspec-mocks", "requirements": "~> 3.13" }, { "name": "simplecov", "requirements": "~> 0.22" } ], "runtime": [ { "name": "base64", "requirements": "~> 0.2" }, { "name": "drb", "requirements": "~> 2.2" } ] } } |
2025-04-09 04:27:39 UTC |
RhzGhm3VisoCYCWWsQjdo |
foobara-typescript-remote-command-generatorGenerates remote commands for Typescript from a foobara manifest |
0.0.17 | Content{ "name": "foobara-typescript-remote-command-generator", "downloads": 3414, "version": "0.0.17", "version_created_at": "2025-04-09T04:22:55.162Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates remote commands for Typescript from a foobara manifest", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/typescript-remote-command-generator", "changelog_uri": "https://github.com/foobara/typescript-remote-command-generator/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/typescript-remote-command-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "a0eab263bc96602d2739a8e7f0d0a752702f08c82d2c1ce20cb1f648ddbca454", "spec_sha": "e204eb0b2ad291326a6ef356015bcc73791bcc4b331b02409909258e7aa15241", "project_uri": "https://rubygems.org/gems/foobara-typescript-remote-command-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-remote-command-generator-0.0.17.gem", "homepage_uri": "https://github.com/foobara/typescript-remote-command-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/typescript-remote-command-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/typescript-remote-command-generator/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-files-generator", "requirements": "~> 0.0.1" } ] } } |
2025-04-09 04:22:58 UTC |
fxWRKKvB2UFBmNqXRxObC |
foobara-typescript-react-command-form-generatorGenerates Typescript React forms for Foobara remote commands |
0.0.11 | Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1971, "version": "0.0.11", "version_created_at": "2025-04-09T03:59:20.520Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "89551a22e5b524477e2020b438a02314d6ae911aee8e042e6dfa07c6f7cdb6d9", "spec_sha": "5c02f449ebc9a5a7a6a626ce7ffde7a3313b08a25dcff0972906b6990d27907d", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.11.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } } |
2025-04-09 03:59:22 UTC |
ALb_XabN_Qb19MCXcyJY_ |
foobaraA command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code |
0.0.96 | Content{ "name": "foobara", "downloads": 16904, "version": "0.0.96", "version_created_at": "2025-04-09T03:39:28.070Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "A command-centric and discoverable software framework with a focus on domain concepts and abstracting away integration code", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://foobara.com", "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "source_code_uri": "https://foobara.com", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "489b2c43c865bb3f848e00e9d9f2cece6d3f6cb87763a6f2fa6469f107b8f759", "spec_sha": "b8a4a4c6451cb9151bd648d4b59c12c350478ca670c4d2e1e780e00d7fcf8ac5", "project_uri": "https://rubygems.org/gems/foobara", "gem_uri": "https://rubygems.org/gems/foobara-0.0.96.gem", "homepage_uri": "https://foobara.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://foobara.com", "bug_tracker_uri": null, "changelog_uri": "https://foobara.com/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bigdecimal", "requirements": ">= 0" }, { "name": "foobara-lru-cache", "requirements": "~> 0.0.2" }, { "name": "foobara-util", "requirements": "~> 0.0.11" } ] } } |
2025-04-09 03:39:33 UTC |
Q987DmWbZPj9AMFJ3c23P |
foobara-typescript-react-command-form-generatorGenerates Typescript React forms for Foobara remote commands |
0.0.10 | Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1941, "version": "0.0.10", "version_created_at": "2025-04-09T03:31:15.892Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "7383c55e33a6cc117e69782cb280196af30df68c522edf6a03f3b00d82bbfafd", "spec_sha": "aa18f551fea2425427e82fc483a78026cc680422bcd6c898b60092351fa693c8", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.10.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } } |
2025-04-09 03:31:18 UTC |
q0EnKm9taoheYFqqoOF3q |
scaretableless-than-legit Airtable interface |
0.1.0 | Content{ "name": "scaretable", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T03:30:41.288Z", "version_downloads": 0, "platform": "ruby", "authors": "24c02", "info": "less-than-legit Airtable interface", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/24c02/scaretable", "changelog_uri": "https://github.com/24c02/scaretable/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/24c02/scaretable" }, "yanked": false, "sha": "4b50f869df012fa7bdbb2c1e3cd1edb0fcdb3e4f1556b93159498cc37a97bed3", "spec_sha": "f0e138b0f32f45d3e0b5da6b9ac9488df0920d2fcff677efdab79eccaa2559bc", "project_uri": "https://rubygems.org/gems/scaretable", "gem_uri": "https://rubygems.org/gems/scaretable-0.1.0.gem", "homepage_uri": "https://github.com/24c02/scaretable", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/24c02/scaretable", "bug_tracker_uri": null, "changelog_uri": "https://github.com/24c02/scaretable/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday", "requirements": "~> 2.13" } ] } } |
2025-04-09 03:30:43 UTC |
G5a20ncriP13AKUwuemcx |
foobara-typescript-react-command-form-generatorGenerates Typescript React forms for Foobara remote commands |
0.0.9 | Content{ "name": "foobara-typescript-react-command-form-generator", "downloads": 1941, "version": "0.0.9", "version_created_at": "2025-04-09T03:26:24.388Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates Typescript React forms for Foobara remote commands", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "3edfcc607fa9aa98f5ebfe63135a769872d16688dd181da4dcf8d3b8d9c2e474", "spec_sha": "f13621ec4a1a3187a13ce74d6dfd0d50331222ea1419553e4c46194c3dadf34f", "project_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator", "gem_uri": "https://rubygems.org/gems/foobara-typescript-react-command-form-generator-0.0.9.gem", "homepage_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/generators-typescript-react-command-form-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara-typescript-remote-command-generator", "requirements": "~> 0.0.1" } ] } } |
2025-04-09 03:26:26 UTC |
Ew4lsupkoduhOalbpbA_V |
nobjectnetwork-hosted objects that you can call methods on as if they were local |
1.0.4 | Content{ "name": "nobject", "downloads": 203, "version": "1.0.4", "version_created_at": "2025-04-09T03:05:27.292Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "de33eb3e4b0327454d38c4f575f733fafd2db83a4c51cec73c54c9e75bfe8b96", "spec_sha": "acca78a3945b29be0c0880e53b61afd962add522f02c6266019a8344ec185cb7", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.4.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.4", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 03:05:31 UTC |
i6LGR4lYo7mdwbL4ssjrI |
nobjectnetwork-hosted objects that you can call methods on as if they were local |
1.0.3 | Content{ "name": "nobject", "downloads": 195, "version": "1.0.3", "version_created_at": "2025-04-09T02:57:57.992Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "d5ad857f4fe613ba7d559c2c3084ce20b85dc5091e140ffe9e02351525fd50fc", "spec_sha": "f4f6cf490684604c3d70f2e410c6c1b19d2ce9c73029ff0642adc44adf5fc275", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.3.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:58:02 UTC |
n-db28TaTo3k_WnpXvYgO |
nobjectnetwork-hosted objects that you can call methods on as if they were local |
1.0.2 | Content{ "name": "nobject", "downloads": 181, "version": "1.0.2", "version_created_at": "2025-04-09T02:42:02.237Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c85b12b280bb540ea9e310d69fbadd375d8e5608047e50ae9f28bf9772e3d72c", "spec_sha": "e7485621c4792083ef48b904474973b53f36383df5ab13ffb468b00a5d03a9d5", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:42:05 UTC |
sSj8OQMx78vfXlS9jzZ-_ |
nobjectnetwork-hosted objects that you can call methods on as if they were local |
1.0.1 | Content{ "name": "nobject", "downloads": 164, "version": "1.0.1", "version_created_at": "2025-04-09T02:19:50.661Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Lunt", "info": "network-hosted objects that you can call methods on as if they were local", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "f2bc65dbc606fb50338bc86befdff7c286b00b303ec773381faf512deeaa3e6a", "spec_sha": "10c93f2865387d6aaa2dce21e995c397a4e2bb988c277713858384a2b5ac7a10", "project_uri": "https://rubygems.org/gems/nobject", "gem_uri": "https://rubygems.org/gems/nobject-1.0.1.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nobject/1.0.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:19:53 UTC |
TVcIhEO9I9choZdAeaWJb |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:45.954Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7df300434a3c0f9a8b3c97673b232323914000ae0795e05545d7c8a2b71b915e", "spec_sha": "ac054f367652798971d583102b0331d99d44a63278f355e85bab2b70f0c1cf16", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-x86_64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:50 UTC |
j052u9j8px6rE2yHtrXlE |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:40.362Z", "version_downloads": 0, "platform": "x86_64-linux-musl", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "847139431e73b11d71136869741bbdbd5a09868ae1d96de2af617d02462c4e2e", "spec_sha": "40eb75818bebf591c9f71413970987d38ecff86ced64a4a1fdee03542cbbfdf6", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-x86_64-linux-musl.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:45 UTC |
zFCX7gRyGX61JU6IrDW8c |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:34.643Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "9f49749cc2c961bc4394713ba285f930a30ad43c8dc5f8fc4167ef1c6ed6547a", "spec_sha": "ed6606dd113cfc6de6669032aca6b29eb8120d7cf27eb87f8064248d1a67dd6d", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-arm64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:41 UTC |
sl5ZDCZPMY-9Fo2-rNEcP |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:30.400Z", "version_downloads": 0, "platform": "arm-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "da74d19848c334ca8b16739d65ae5bf49bda2b9816c937bd8cea775b51a791a5", "spec_sha": "c7d260e21d3f271b90e18e25ca3e073c1affc9e238855614d5fe604c4aa5c0db", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-arm-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:40 UTC |
_rRisqri6hiYAC9xlGMg4 |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:24.859Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3214aa25d8d994921b946cb9f80880718aba5b0b9c53b683f296a103d2ad1d83", "spec_sha": "accaf1b26678c7ee05a8af5f0414a3c68efc2ba9fa43282c319b9f9f6dd494b4", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-aarch64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:30 UTC |
SpNgM1HJ-mJqJ0wQVMScj |
bamlA gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby. |
0.83.0 | Content{ "name": "baml", "downloads": 71458, "version": "0.83.0", "version_created_at": "2025-04-09T02:13:19.393Z", "version_downloads": 0, "platform": "aarch64-linux-musl", "authors": "BoundaryML", "info": "A gem for users to interact with BoundaryML's Language Model clients (LLM) in Ruby.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "c3f953908a039bb771d1395c7d643e756920b2b8d8cc4858bbd12f845888f26d", "spec_sha": "0e20104557876883531d55c40b0cc43ea5ffb24f6b3fbea9418e8053f02f8687", "project_uri": "https://rubygems.org/gems/baml", "gem_uri": "https://rubygems.org/gems/baml-0.83.0-aarch64-linux-musl.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/baml/0.83.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-09 02:13:25 UTC |
kylcxY5EXVbMdw--vY72M |
brutNOT YET RELEASED - An opinionated web framework build on web standards |
0.0.13 | Content{ "name": "brut", "downloads": 1966, "version": "0.0.13", "version_created_at": "2025-04-09T02:04:18.465Z", "version_downloads": 0, "platform": "ruby", "authors": "David Bryant Copeland", "info": "NOT YET RELEASED - An opinionated web framework build on web standards", "licenses": [], "metadata": { "homepage_uri": "https://naildrivin5.com", "changelog_uri": "https://naildrivin5.com", "source_code_uri": "https://naildrivin5.com", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "675addc2d521767ac1ce4ec0ed61e0c51903e6546241011d70160b7af995229c", "spec_sha": "61d4cd5013db9ca63b97f2adec8e956fa0dda8d96b92404b792e9004ffcf39b2", "project_uri": "https://rubygems.org/gems/brut", "gem_uri": "https://rubygems.org/gems/brut-0.0.13.gem", "homepage_uri": "https://naildrivin5.com", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://naildrivin5.com", "bug_tracker_uri": null, "changelog_uri": "https://naildrivin5.com", "funding_uri": null, "dependencies": { "development": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "bundler", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "factory_bot", "requirements": ">= 0" }, { "name": "faker", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rdiscount", "requirements": ">= 0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": ">= 0" }, { "name": "i18n", "requirements": ">= 0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "nokogiri", "requirements": ">= 0" }, { "name": "opentelemetry-exporter-otlp", "requirements": ">= 0" }, { "name": "opentelemetry-sdk", "requirements": ">= 0" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "prism", "requirements": ">= 0" }, { "name": "rack-protection", "requirements": ">= 0" }, { "name": "rackup", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "semantic_logger", "requirements": ">= 0" }, { "name": "sequel", "requirements": ">= 0" }, { "name": "sinatra", "requirements": ">= 0" }, { "name": "temple", "requirements": ">= 0" }, { "name": "tilt", "requirements": ">= 0" }, { "name": "tzinfo", "requirements": ">= 0" }, { "name": "tzinfo-data", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-04-09 02:04:21 UTC |
Oszo4Wu7vavFuxXERjS3H |
files.comThe Files.com Ruby client. |
1.1.237 | Content{ "name": "files.com", "downloads": 732016, "version": "1.1.237", "version_created_at": "2025-04-09T02:00:55.381Z", "version_downloads": 0, "platform": "ruby", "authors": "files.com", "info": "The Files.com Ruby client.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "7d22f47b12f83a5eecaedeb871f0d7518910875309bd753ecdef58118acfa8de", "spec_sha": "5af638734aee5a2f448900cb847b88b5ada17e5ae11d633616aeda38f5d66e16", "project_uri": "https://rubygems.org/gems/files.com", "gem_uri": "https://rubygems.org/gems/files.com-1.1.237.gem", "homepage_uri": "https://www.files.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/files.com/1.1.237", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8.0" }, { "name": "concurrent-ruby", "requirements": ">= 1.1.3" }, { "name": "faraday", "requirements": ">= 1.0.1" }, { "name": "faraday-multipart", "requirements": ">= 1.0" }, { "name": "faraday-net_http_persistent", "requirements": ">= 2.0" }, { "name": "net-http-persistent", "requirements": ">= 4.0" } ] } } |
2025-04-09 02:00:59 UTC |
YVMB4NGZ2gajg7BL4Nm1Z |
cocoapods-bb-bincocoapods-bb-bin is a plugin which helps develpers switching pods between source code and binary. |
0.2.11.1 | Content{ "name": "cocoapods-bb-bin", "downloads": 31503, "version": "0.2.11.1", "version_created_at": "2025-04-09T01:56:55.045Z", "version_downloads": 0, "platform": "ruby", "authors": "humin", "info": "cocoapods-bb-bin is a plugin which helps develpers switching pods between source code and binary.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "53106a36fe83a8c65ec1f252b848caca61eb5a01b5a48e5d4c7539bbf37cbaf4", "spec_sha": "d84eb49bff21f95a04c318fa65eb0bddc95fd8addeb3112874684954bfde8797", "project_uri": "https://rubygems.org/gems/cocoapods-bb-bin", "gem_uri": "https://rubygems.org/gems/cocoapods-bb-bin-0.2.11.1.gem", "homepage_uri": "https://github.com/humin1102/cocoapods-bb-bin", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cocoapods-bb-bin/0.2.11.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" } ], "runtime": [ { "name": "cocoapods", "requirements": ">= 1.10.0, < 2.0" }, { "name": "cocoapods-bb-xcframework", "requirements": ">= 0.2.6.4, < 1.0" }, { "name": "cocoapods-generate", "requirements": ">= 2.2, < 3.0" }, { "name": "json", "requirements": ">= 2.7.2" }, { "name": "parallel", "requirements": ">= 0" } ] } } |
2025-04-09 01:56:59 UTC |
HToGCmxx4InSnbopWmtnw |
rubycriticRubyCritic is a tool that wraps around various static analysis gems to provide a quality report of your Ruby code. |
4.9.2 | Content{ "name": "rubycritic", "downloads": 12749249, "version": "4.9.2", "version_created_at": "2025-04-09T01:54:58.262Z", "version_downloads": 0, "platform": "ruby", "authors": "Guilherme Simoes", "info": "RubyCritic is a tool that wraps around various static analysis gems to provide a quality report of your Ruby code.", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8b925670ef6e7e9480fd6f4aceb882177c9afd2b6a2bb2fb04fdd25c7e7857bb", "spec_sha": "caaa9759f36b7a306e718cba1b9a0eec2ee3568c826f7253108e9d27b41a4e4c", "project_uri": "https://rubygems.org/gems/rubycritic", "gem_uri": "https://rubygems.org/gems/rubycritic-4.9.2.gem", "homepage_uri": "https://github.com/whitesmith/rubycritic", "wiki_uri": "", "documentation_uri": "https://www.rubydoc.info/gems/rubycritic/4.9.2", "mailing_list_uri": "", "source_code_uri": "https://github.com/whitesmith/rubycritic", "bug_tracker_uri": "https://github.com/whitesmith/rubycritic/issues", "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "aruba", "requirements": "~> 2.3.0" }, { "name": "bundler", "requirements": ">= 2.0.0" }, { "name": "byebug", "requirements": "~> 11.0, >= 10.0" }, { "name": "cucumber", "requirements": "~> 9.2.1, != 9.0.0" }, { "name": "diff-lcs", "requirements": "~> 1.3" }, { "name": "fakefs", "requirements": "~> 2.6.0" }, { "name": "irb", "requirements": ">= 0" }, { "name": "mdl", "requirements": "~> 0.13.0, >= 0.12.0" }, { "name": "minitest", "requirements": "~> 5.25.2, >= 5.3.0" }, { "name": "minitest-around", "requirements": "~> 0.5.0, >= 0.4.0" }, { "name": "mocha", "requirements": "~> 2.7.1" }, { "name": "ostruct", "requirements": ">= 0" }, { "name": "rake", "requirements": "~> 13.2.0, >= 11.0.0" }, { "name": "rdoc", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 3.2.0" }, { "name": "rubocop", "requirements": ">= 1.72.0, < 2.0" }, { "name": "rubocop-minitest", "requirements": ">= 0" }, { "name": "rubocop-performance", "requirements": ">= 0" }, { "name": "rubocop-rake", "requirements": ">= 0" } ], "runtime": [ { "name": "flay", "requirements": "~> 2.13" }, { "name": "flog", "requirements": "~> 4.7" }, { "name": "launchy", "requirements": ">= 2.5.2" }, { "name": "parser", "requirements": ">= 3.3.0.5" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "reek", "requirements": "~> 6.4.0, < 7.0" }, { "name": "rexml", "requirements": ">= 0" }, { "name": "ruby_parser", "requirements": "~> 3.21" }, { "name": "simplecov", "requirements": ">= 0.22.0" }, { "name": "tty-which", "requirements": "~> 0.5.0" }, { "name": "virtus", "requirements": "~> 2.0" } ] } } |
2025-04-09 01:55:01 UTC |
QdiCNXsnJIEKR1oKcQPZm |
fastlaneThe easiest way to automate beta deployments and releases for your iOS and Android apps |
2.227.1 | Content{ "name": "fastlane", "downloads": 155025411, "version": "2.227.1", "version_created_at": "2025-04-09T01:31:18.190Z", "version_downloads": 0, "platform": "ruby", "authors": "Danielle Tomlinson, Łukasz Grabowski, Maksym Grebenets, Jorge Revuelta H, Manish Rathi, Roger Oba, Fumiya Nakamura, Kohki Miki, Luka Mirosevic, Satoshi Namai, Max Ott, Daniel Jankowski, Josh Holtz, Olivier Halligon, Jérôme Lacoste, Joshua Liebowitz, Stefan Natchev, Aaron Brager, Helmut Januschka, Felix Krause, Iulian Onofrei, Matthew Ellis, Jimmy Dee, Manu Wallner, Jan Piotrowski, Andrew McBurney", "info": "The easiest way to automate beta deployments and releases for your iOS and Android apps", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://fastlane.tools", "changelog_uri": "https://github.com/fastlane/fastlane/releases", "bug_tracker_uri": "https://github.com/fastlane/fastlane/issues", "source_code_uri": "https://github.com/fastlane/fastlane", "documentation_uri": "https://docs.fastlane.tools/" }, "yanked": false, "sha": "c21b4ce84d28e63c05b219b19027f19cd0f0e086e79e371248e0f0945f969188", "spec_sha": "8918bff32cd6de5ffcef28a622967d2d5f76c0acdf7e375162732af86cb82e7f", "project_uri": "https://rubygems.org/gems/fastlane", "gem_uri": "https://rubygems.org/gems/fastlane-2.227.1.gem", "homepage_uri": "https://fastlane.tools", "wiki_uri": null, "documentation_uri": "https://docs.fastlane.tools/", "mailing_list_uri": null, "source_code_uri": "https://github.com/fastlane/fastlane", "bug_tracker_uri": "https://github.com/fastlane/fastlane/issues", "changelog_uri": "https://github.com/fastlane/fastlane/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "addressable", "requirements": ">= 2.8, < 3.0.0" }, { "name": "artifactory", "requirements": "~> 3.0" }, { "name": "aws-sdk-s3", "requirements": "~> 1.0" }, { "name": "babosa", "requirements": ">= 1.0.3, < 2.0.0" }, { "name": "bundler", "requirements": ">= 1.12.0, < 3.0.0" }, { "name": "CFPropertyList", "requirements": ">= 2.3, < 4.0.0" }, { "name": "colored", "requirements": "~> 1.2" }, { "name": "commander", "requirements": "~> 4.6" }, { "name": "dotenv", "requirements": ">= 2.1.1, < 3.0.0" }, { "name": "emoji_regex", "requirements": ">= 0.1, < 4.0" }, { "name": "excon", "requirements": ">= 0.71.0, < 1.0.0" }, { "name": "faraday", "requirements": "~> 1.0" }, { "name": "faraday-cookie_jar", "requirements": "~> 0.0.6" }, { "name": "faraday_middleware", "requirements": "~> 1.0" }, { "name": "fastimage", "requirements": ">= 2.1.0, < 3.0.0" }, { "name": "fastlane-sirp", "requirements": ">= 1.0.0" }, { "name": "gh_inspector", "requirements": ">= 1.1.2, < 2.0.0" }, { "name": "google-apis-androidpublisher_v3", "requirements": "~> 0.3" }, { "name": "google-apis-playcustomapp_v1", "requirements": "~> 0.1" }, { "name": "google-cloud-env", "requirements": ">= 1.6.0, < 2.0.0" }, { "name": "google-cloud-storage", "requirements": "~> 1.31" }, { "name": "highline", "requirements": "~> 2.0" }, { "name": "http-cookie", "requirements": "~> 1.0.5" }, { "name": "json", "requirements": "< 3.0.0" }, { "name": "jwt", "requirements": ">= 2.1.0, < 3" }, { "name": "mini_magick", "requirements": ">= 4.9.4, < 5.0.0" }, { "name": "multipart-post", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "naturally", "requirements": "~> 2.2" }, { "name": "optparse", "requirements": ">= 0.1.1, < 1.0.0" }, { "name": "plist", "requirements": ">= 3.1.0, < 4.0.0" }, { "name": "rubyzip", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "security", "requirements": "= 0.1.5" }, { "name": "simctl", "requirements": "~> 1.6.3" }, { "name": "terminal-notifier", "requirements": ">= 2.0.0, < 3.0.0" }, { "name": "terminal-table", "requirements": "~> 3" }, { "name": "tty-screen", "requirements": ">= 0.6.3, < 1.0.0" }, { "name": "tty-spinner", "requirements": ">= 0.8.0, < 1.0.0" }, { "name": "word_wrap", "requirements": "~> 1.0.0" }, { "name": "xcodeproj", "requirements": ">= 1.13.0, < 2.0.0" }, { "name": "xcpretty", "requirements": "~> 0.4.1" }, { "name": "xcpretty-travis-formatter", "requirements": ">= 0.0.3, < 2.0.0" } ] } } |
2025-04-09 01:31:25 UTC |
Ds0PwvK_dDyRzXWpOyU3w |
process_executerAn API for executing commands in a subprocess |
3.2.1 | Content{ "name": "process_executer", "downloads": 2127617, "version": "3.2.1", "version_created_at": "2025-04-09T01:19:36.864Z", "version_downloads": 0, "platform": "ruby", "authors": "James Couball", "info": "An API for executing commands in a subprocess", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/main-branch/process_executer", "changelog_uri": "https://rubydoc.info/gems/process_executer/3.2.1/file/CHANGELOG.md", "source_code_uri": "https://github.com/main-branch/process_executer", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://rubydoc.info/gems/process_executer/3.2.1", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "03e519931445a1b0522d35304602c2502500a8b632e1ef1548bf2d33c2824905", "spec_sha": "3d78e118a0f90ccca650eb01c9d838824b81bc6d099c23e469a25ab9eb2caa2e", "project_uri": "https://rubygems.org/gems/process_executer", "gem_uri": "https://rubygems.org/gems/process_executer-3.2.1.gem", "homepage_uri": "https://github.com/main-branch/process_executer", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/process_executer/3.2.1", "mailing_list_uri": null, "source_code_uri": "https://github.com/main-branch/process_executer", "bug_tracker_uri": null, "changelog_uri": "https://rubydoc.info/gems/process_executer/3.2.1/file/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": "~> 0.9" }, { "name": "create_github_release", "requirements": "~> 2.1" }, { "name": "main_branch_shared_rubocop_config", "requirements": "~> 0.1" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.66" }, { "name": "semverify", "requirements": "~> 0.3" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-lcov", "requirements": "~> 0.8" }, { "name": "simplecov-rspec", "requirements": "~> 0.3" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.28" }, { "name": "yardstick", "requirements": "~> 0.9" } ], "runtime": [ { "name": "track_open_instances", "requirements": "~> 0.1" } ] } } |
2025-04-09 01:19:40 UTC |
2egGy5xoB9Vnp5f1BbjLF |
oauth_imInclude this gem in Gemfile, add an initializer, and you are good to go. |
0.15.10 | Content{ "name": "oauth_im", "downloads": 31760, "version": "0.15.10", "version_created_at": "2025-04-09T01:01:50.316Z", "version_downloads": 0, "platform": "ruby", "authors": "Eric Connally", "info": "Include this gem in Gemfile, add an initializer, and you are good to go.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/illustrativemathematics/oauth_im", "changelog_uri": "https://github.com/illustrativemathematics/oauth_im", "source_code_uri": "https://github.com/illustrativemathematics/oauth_im", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "2eb444827ceb77907747cbbe30dd07443cf09f6dda8523613a06c1246c9b3260", "spec_sha": "4a7ba8325ab61543241045606e1eb9e77059b9518fd9c3952c59d2459a02f2f7", "project_uri": "https://rubygems.org/gems/oauth_im", "gem_uri": "https://rubygems.org/gems/oauth_im-0.15.10.gem", "homepage_uri": "https://github.com/illustrativemathematics/oauth_im", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/illustrativemathematics/oauth_im", "bug_tracker_uri": null, "changelog_uri": "https://github.com/illustrativemathematics/oauth_im", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec-rails", "requirements": "~> 3.0" }, { "name": "rubocop", "requirements": "= 1.23.0" }, { "name": "rubocop-rails", "requirements": ">= 0" }, { "name": "simplecov", "requirements": "~> 0.21" } ], "runtime": [ { "name": "fusionauth_client", "requirements": "~> 1.42.1" }, { "name": "jwt", "requirements": "~> 2.2" }, { "name": "oauth2", "requirements": "~> 2.0" }, { "name": "rails", "requirements": ">= 5.pre.2.pre.stable" }, { "name": "rollbar", "requirements": ">= 3.0.0" } ] } } |
2025-04-09 01:01:55 UTC |
5MMWiRqxlLLAh8zDa7tyH |
active_mcpA Rails engine that provides MCP capabilities to your Rails application |
0.10.0 | Content{ "name": "active_mcp", "downloads": 2341, "version": "0.10.0", "version_created_at": "2025-04-09T00:45:54.954Z", "version_downloads": 0, "platform": "ruby", "authors": "Moeki Kawakami", "info": "A Rails engine that provides MCP capabilities to your Rails application", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "6f82c5dc54aaea6fb93cd16fb421197f68e8567fe88652e62dfc67e523b14954", "spec_sha": "ea965d8f2359e0595e06e0cdb9befedf1fc89417aa0a160aefade8fdd7848b1e", "project_uri": "https://rubygems.org/gems/active_mcp", "gem_uri": "https://rubygems.org/gems/active_mcp-0.10.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/active_mcp/0.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "jbuilder", "requirements": ">= 2.7" }, { "name": "json-schema", "requirements": ">= 0" }, { "name": "rails", "requirements": ">= 6.0.0, < 8.0.0" } ] } } |
2025-04-09 00:45:58 UTC |
jrlxjxI7S-9wbxFkmyZFp |
squaredRake task generator for managing multi-language workspaces. |
0.4.4 | Content{ "name": "squared", "downloads": 5976, "version": "0.4.4", "version_created_at": "2025-04-09T00:41:42.952Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "0b0f93c2ca78e834e17c476d0c7fc80c0f1379f9fa047cb18fd6d2c6979f23e4", "spec_sha": "52a2ce54beeae5e6b87727dfab7c4a292c26aecaccd2fc6843727c14191ed623", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.4.4.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } } |
2025-04-09 00:41:48 UTC |
v7P9bcZpHmWfV2ZFwIHAW |
squaredRake task generator for managing multi-language workspaces. |
0.3.7 | Content{ "name": "squared", "downloads": 5976, "version": "0.3.7", "version_created_at": "2025-04-09T00:41:35.942Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "40b939a61dbd29176594e52c73c36409f17ead819acd79339ee214b0baaa6233", "spec_sha": "4133ee3a1a8fe55a8d6edcb1f27abddd3f01110470feca7b03ca9de2840ed093", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.3.7.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } } |
2025-04-09 00:41:43 UTC |
66WDc7UeRMeR5UQSyVgrF |
default-avatar-generatorGenerates beautiful and unique default avatars for user accounts |
0.1.0 | Content{ "name": "default-avatar-generator", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T00:41:34.653Z", "version_downloads": 0, "platform": "ruby", "authors": "Peter Sankauskas", "info": "Generates beautiful and unique default avatars for user accounts", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/pas256/default-avatar-generator", "changelog_uri": "https://github.com/pas256/default-avatar-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/pas256/default-avatar-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "aa3fbf3f302889a469718af33d00eede1753af82db833caf1b48fc5cc3f347b2", "spec_sha": "4303e520be05b1c5ea91c5d7bd269affd90b5a9c37bcc0e35eeef18d06e62aaa", "project_uri": "https://rubygems.org/gems/default-avatar-generator", "gem_uri": "https://rubygems.org/gems/default-avatar-generator-0.1.0.gem", "homepage_uri": "https://github.com/pas256/default-avatar-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/pas256/default-avatar-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/pas256/default-avatar-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": "~> 1.18" }, { "name": "ruby-vips", "requirements": "~> 2.2" } ] } } |
2025-04-09 00:41:41 UTC |
y2TILvLqzPLJ8tH1vgrFj |
squaredRake task generator for managing multi-language workspaces. |
0.2.7 | Content{ "name": "squared", "downloads": 5976, "version": "0.2.7", "version_created_at": "2025-04-09T00:41:30.603Z", "version_downloads": 0, "platform": "ruby", "authors": "An Pham", "info": "Rake task generator for managing multi-language workspaces.", "licenses": [ "BSD-3-Clause" ], "metadata": { "homepage_uri": "https://github.com/anpham6/squared", "source_code_uri": "https://github.com/anpham6/squared", "documentation_uri": "https://squared.readthedocs.io" }, "yanked": false, "sha": "9d66c1749d282e44cd9dc4df71cca54cdd1af9147c3e3a2dcb928d180a765d16", "spec_sha": "cc5ec12ce587ae814788b143a5f5a68fdbe3ab58e43c3230f3435cdacdf828d6", "project_uri": "https://rubygems.org/gems/squared", "gem_uri": "https://rubygems.org/gems/squared-0.2.7.gem", "homepage_uri": "https://github.com/anpham6/squared", "wiki_uri": null, "documentation_uri": "https://squared.readthedocs.io", "mailing_list_uri": null, "source_code_uri": "https://github.com/anpham6/squared", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "logger", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "readline", "requirements": ">= 0" }, { "name": "rexml", "requirements": ">= 0" } ] } } |
2025-04-09 00:41:35 UTC |
ngKBW52kEkbZD7r62KWi6 |
mime-types-datamime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. |
3.2025.0506.pre3 | Content{ "name": "mime-types-data", "downloads": 591387109, "version": "3.2025.0506.pre3", "version_created_at": "2025-04-09T00:40:47.011Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/mime-types-data/", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "source_code_uri": "https://github.com/mime-types/mime-types-data/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8785406ea38f7e1f5e2416006968c900693b41cdd701dd8feae02709896ab85c", "spec_sha": "a1cc9e701c3d5729219c9bc91894af6d0a5d0a8bb1e4437b641380409ca55e9f", "project_uri": "https://rubygems.org/gems/mime-types-data", "gem_uri": "https://rubygems.org/gems/mime-types-data-3.2025.0506.pre3.gem", "homepage_uri": "https://github.com/mime-types/mime-types-data/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/mime-types-data/", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": ">= 3.7.0.pre2, < 4" }, { "name": "nokogiri", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-04-09 00:40:49 UTC |
sjynoPS0v5Jub18Ghi_PB |
ding_sdkDing Ruby SDK |
0.14.1 | Content{ "name": "ding_sdk", "downloads": 35865, "version": "0.14.1", "version_created_at": "2025-04-09T00:22:43.631Z", "version_downloads": 0, "platform": "ruby", "authors": "Ding", "info": "Ding Ruby SDK", "licenses": [ "Apache-2.0" ], "metadata": { "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "documentation_uri": "https://github.com/ding-live/ding-ruby.git" }, "yanked": false, "sha": "b4534715fc9b137904ae07e6e8a6bd3f29bf3ee6d9a2067b10e32d51a59db32a", "spec_sha": "89c589010b316b16fcb4592dc83aeebb9e2ed873cc612fdd7ae04aa91547a3b1", "project_uri": "https://rubygems.org/gems/ding_sdk", "gem_uri": "https://rubygems.org/gems/ding_sdk-0.14.1.gem", "homepage_uri": "https://github.com/ding-live/ding-ruby.git", "wiki_uri": null, "documentation_uri": "https://github.com/ding-live/ding-ruby.git", "mailing_list_uri": null, "source_code_uri": "https://github.com/ding-live/ding-ruby.git", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "minitest", "requirements": ">= 0" }, { "name": "minitest-focus", "requirements": ">= 0" }, { "name": "rubocop", "requirements": "~> 1.73.2" }, { "name": "rubocop-minitest", "requirements": "~> 0.37.1" }, { "name": "sorbet", "requirements": ">= 0" }, { "name": "tapioca", "requirements": ">= 0" } ], "runtime": [ { "name": "faraday", "requirements": ">= 0" }, { "name": "faraday-multipart", "requirements": ">= 0" }, { "name": "faraday-retry", "requirements": "~> 2.2.1" }, { "name": "rack", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "sorbet-runtime", "requirements": ">= 0" } ] } } |
2025-04-09 00:22:47 UTC |
nK5VOaTvgyB9M-SffOSfI |
rubocop-hamlRuboCop plugin for Haml template. |
0.3.0 | Content{ "name": "rubocop-haml", "downloads": 26169, "version": "0.3.0", "version_created_at": "2025-04-09T00:17:29.841Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryo Nakamura", "info": "RuboCop plugin for Haml template.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/r7kamura/rubocop-haml", "changelog_uri": "https://github.com/r7kamura/rubocop-haml/releases", "source_code_uri": "https://github.com/r7kamura/rubocop-haml", "default_lint_roller_plugin": "RuboCop::Haml::Plugin" }, "yanked": false, "sha": "f91606aeb795631026e7149b9b21314b954ca51e67c0f0262107e54c6f6c37fe", "spec_sha": "96ac11c9e5ee053cdce9eacea345ef460b9e6e2ffb72187a26dde071baddd2db", "project_uri": "https://rubygems.org/gems/rubocop-haml", "gem_uri": "https://rubygems.org/gems/rubocop-haml-0.3.0.gem", "homepage_uri": "https://github.com/r7kamura/rubocop-haml", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/r7kamura/rubocop-haml", "bug_tracker_uri": null, "changelog_uri": "https://github.com/r7kamura/rubocop-haml/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "hamli", "requirements": "~> 0.5" }, { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop", "requirements": "~> 1.72.1" } ] } } |
2025-04-09 00:17:32 UTC |
uyvIt_qYHid3va7NsuVgg |
rubocop-erbRuboCop plugin for ERB template. |
0.6.0 | Content{ "name": "rubocop-erb", "downloads": 68804, "version": "0.6.0", "version_created_at": "2025-04-09T00:08:12.578Z", "version_downloads": 0, "platform": "ruby", "authors": "Ryo Nakamura", "info": "RuboCop plugin for ERB template.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/r7kamura/rubocop-erb", "changelog_uri": "https://github.com/r7kamura/rubocop-erb/releases", "source_code_uri": "https://github.com/r7kamura/rubocop-erb", "default_lint_roller_plugin": "RuboCop::Erb::Plugin" }, "yanked": false, "sha": "c8c3de9209f1087f5058513086a37a85ba282b4c7054085339de9b2ab4fe95dd", "spec_sha": "6c9ce2d23dfbbd39606a44f5f53381d3e059b2f0a392229c29c5f97dd256f0d2", "project_uri": "https://rubygems.org/gems/rubocop-erb", "gem_uri": "https://rubygems.org/gems/rubocop-erb-0.6.0.gem", "homepage_uri": "https://github.com/r7kamura/rubocop-erb", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/r7kamura/rubocop-erb", "bug_tracker_uri": null, "changelog_uri": "https://github.com/r7kamura/rubocop-erb/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "better_html", "requirements": ">= 0" }, { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop", "requirements": "~> 1.72, >= 1.72.1" } ] } } |
2025-04-09 00:08:15 UTC |
BasaZRXICZ4uFi3ZOztQA |
gaskitGaskit provides a lightweight, extensible framework for encapsulating business logic using a consistent, composable operation pattern. It supports context propagation, exit handling, structured results, and flexible logging via configuration. |
0.1.0 | Content{ "name": "gaskit", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-09T00:02:46.227Z", "version_downloads": 0, "platform": "ruby", "authors": "Nathan Lucas", "info": "Gaskit provides a lightweight, extensible framework for encapsulating business logic using a consistent, composable operation pattern. It supports context propagation, exit handling, structured results, and flexible logging via configuration.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bnlucas/gaskit", "changelog_uri": "https://github.com/bnlucas/gaskit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bnlucas/gaskit", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "518353457a2dde4c4c0c2611ec9176d84302838df43756863160f546eb64163d", "spec_sha": "4b98f435d53125529654c8f8e7e806b17d17e904fff0ed6d22a2b0e7ce83f79d", "project_uri": "https://rubygems.org/gems/gaskit", "gem_uri": "https://rubygems.org/gems/gaskit-0.1.0.gem", "homepage_uri": "https://github.com/bnlucas/gaskit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bnlucas/gaskit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bnlucas/gaskit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.12" }, { "name": "rubocop", "requirements": "~> 1.60" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "railties", "requirements": "~> 7.0" } ] } } |
2025-04-09 00:02:50 UTC |
omzJ7pFngc5m10f3Xrhg5 |
orb-billingRuby library to access the Orb API |
0.1.1 | Content{ "name": "orb-billing", "downloads": 656, "version": "0.1.1", "version_created_at": "2025-04-08T23:26:38.661Z", "version_downloads": 0, "platform": "ruby", "authors": "Orb", "info": "Ruby library to access the Orb API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/orb-billing", "source_code_uri": "https://github.com/orbcorp/orb-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "1f747f1c180be4e5c0dcf76972a23f3396bed7a372d294b089aba595050b6013", "spec_sha": "801a46e924ddd6513534029ec8b5e5a86cef93c45962c2882462b72127316ec4", "project_uri": "https://rubygems.org/gems/orb-billing", "gem_uri": "https://rubygems.org/gems/orb-billing-0.1.1.gem", "homepage_uri": "https://gemdocs.org/gems/orb-billing", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/orbcorp/orb-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-04-08 23:26:42 UTC |
U5Nqpvjuni5c-hvU48GN8 |
airarbAn elegant Ruby SDK for building AI Ruby Agent that interact with both LLMs and system tools |
0.0.1 | Content{ "name": "airarb", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-04-08T23:24:18.562Z", "version_downloads": 0, "platform": "ruby", "authors": "Michal Czyz", "info": "An elegant Ruby SDK for building AI Ruby Agent that interact with both LLMs and system tools", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "changelog_uri": "https://github.com/cs3b/ai-ruby-agent-sdk/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/cs3b/ai-ruby-agent-sdk" }, "yanked": false, "sha": "bfc80c6b36eef3e060f160c60487ff1ebbced6b7ba639bbbe6781c3d57f5d06c", "spec_sha": "c5dcc370fa3d839f110a40bb4ff2ce265a680e9af69bea04bbd9901d73b4f36a", "project_uri": "https://rubygems.org/gems/airarb", "gem_uri": "https://rubygems.org/gems/airarb-0.0.1.gem", "homepage_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/cs3b/ai-ruby-agent-sdk", "bug_tracker_uri": null, "changelog_uri": "https://github.com/cs3b/ai-ruby-agent-sdk/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "ruby_llm", "requirements": ">= 0" } ] } } |
2025-04-08 23:24:21 UTC |
3PemQhesdHa1pO7Go_af1 |
track_open_instancesA mixin to track instances of Ruby classes that require explicit cleanup, helping to identify potential resource leaks. It maintains a list of created instances and allows checking for any that remain unclosed. |
0.1.0 | Content{ "name": "track_open_instances", "downloads": 0, "version": "0.1.0", "version_created_at": "2025-04-08T23:12:51.838Z", "version_downloads": 0, "platform": "ruby", "authors": "James Couball", "info": "A mixin to track instances of Ruby classes that require explicit cleanup,\nhelping to identify potential resource leaks. It maintains a list of\ncreated instances and allows checking for any that remain unclosed.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/main-branch/track_open_instances", "changelog_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0/file/CHANGELOG.md", "source_code_uri": "https://github.com/main-branch/track_open_instances", "allowed_push_host": "https://rubygems.org", "documentation_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "dbac969df57d73e7ffc634710ae44560a97e6e208ee62eb97b3d66ab458fc8f8", "spec_sha": "0b1964342fb7f776d43f96d70211bb49e489d2459bdf4affd4d6061eda2b933d", "project_uri": "https://rubygems.org/gems/track_open_instances", "gem_uri": "https://rubygems.org/gems/track_open_instances-0.1.0.gem", "homepage_uri": "https://github.com/main-branch/track_open_instances", "wiki_uri": null, "documentation_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0", "mailing_list_uri": null, "source_code_uri": "https://github.com/main-branch/track_open_instances", "bug_tracker_uri": null, "changelog_uri": "https://rubydoc.info/gems/track_open_instances/0.1.0/file/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler-audit", "requirements": "~> 0.9" }, { "name": "create_github_release", "requirements": "~> 2.1" }, { "name": "main_branch_shared_rubocop_config", "requirements": "~> 0.1" }, { "name": "rake", "requirements": "~> 13.2" }, { "name": "redcarpet", "requirements": "~> 3.6" }, { "name": "rspec", "requirements": "~> 3.13" }, { "name": "rubocop", "requirements": "~> 1.75" }, { "name": "simplecov", "requirements": "~> 0.22" }, { "name": "simplecov-json", "requirements": "~> 0.2" }, { "name": "simplecov-rspec", "requirements": "~> 0.4" }, { "name": "yard", "requirements": "~> 0.9, >= 0.9.28" }, { "name": "yardstick", "requirements": "~> 0.9" } ], "runtime": [] } } |
2025-04-08 23:12:54 UTC |
J5Sr4yvj-UtAcOw-qccWz |
lithicRuby library to access the Lithic API |
0.1.0.pre.alpha.8 | Content{ "name": "lithic", "downloads": 606, "version": "0.1.0.pre.alpha.8", "version_created_at": "2025-04-08T23:04:22.419Z", "version_downloads": 0, "platform": "ruby", "authors": "Lithic", "info": "Ruby library to access the Lithic API", "licenses": [], "metadata": { "homepage_uri": "https://gemdocs.org/gems/lithic", "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "8eae7494819394fc5cd499d92f8328d727241b19c58f1f0b0458acab8bb8d6aa", "spec_sha": "0c3f3f3290b7c176f38c8ee862cd9391c0dc9b8d158a7ab5cdeb9cc37921c185", "project_uri": "https://rubygems.org/gems/lithic", "gem_uri": "https://rubygems.org/gems/lithic-0.1.0.pre.alpha.8.gem", "homepage_uri": "https://gemdocs.org/gems/lithic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lithic-com/lithic-ruby", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "connection_pool", "requirements": ">= 0" } ] } } |
2025-04-08 23:04:25 UTC |
qXj_picgqQDyypMXrMOAq |
stack_carA tool to make rails + docker easy |
0.20.0 | Content{ "name": "stack_car", "downloads": 58565, "version": "0.20.0", "version_created_at": "2025-04-08T23:02:19.243Z", "version_downloads": 0, "platform": "ruby", "authors": "Rob Kaufman", "info": "A tool to make rails + docker easy", "licenses": [], "metadata": {}, "yanked": false, "sha": "d88b6d80afd95b6aaf0e83cdc95a397edd50beb062d92a793c473db7c6ffa988", "spec_sha": "449b8960d613e049a7f733941c25b91b98a39cb6ad24b1d822c9f04cc28cb15d", "project_uri": "https://rubygems.org/gems/stack_car", "gem_uri": "https://rubygems.org/gems/stack_car-0.20.0.gem", "homepage_uri": "https://gitlab.com/notch8/stack_car", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/stack_car/0.20.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 0" }, { "name": "pry", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 0" }, { "name": "rspec", "requirements": "~> 3.0" }, { "name": "yard", "requirements": ">= 0" }, { "name": "yard-thor", "requirements": ">= 0" } ], "runtime": [ { "name": "archive-zip", "requirements": ">= 0" }, { "name": "dotenv", "requirements": ">= 0" }, { "name": "json", "requirements": "~> 2.3" }, { "name": "thor", "requirements": "~> 0.20" } ] } } |
2025-04-08 23:02:22 UTC |
4JN1YZ0j_F_DBJy2jqj6J |
prickA release control and management system for postgresql |
0.46.1 | Content{ "name": "prick", "downloads": 68384, "version": "0.46.1", "version_created_at": "2025-04-08T22:39:20.975Z", "version_downloads": 0, "platform": "ruby", "authors": "Claus Rasmussen", "info": "A release control and management system for postgresql", "licenses": [], "metadata": {}, "yanked": false, "sha": "8213c5d3a3932108b48972415654fc8795815e3599dbe09daf9708c8a4fc3081", "spec_sha": "e80e599d4c1ef8574f42d9097ce8a1b96fed48eea78337f61af2c4d5968701be", "project_uri": "https://rubygems.org/gems/prick", "gem_uri": "https://rubygems.org/gems/prick-0.46.1.gem", "homepage_uri": "http://www.nowhere.com/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/prick/0.46.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "ruby-prof", "requirements": ">= 0" } ], "runtime": [ { "name": "constrain", "requirements": ">= 0" }, { "name": "dsort", "requirements": ">= 0" }, { "name": "fixture_fox", "requirements": ">= 0" }, { "name": "forward_to", "requirements": ">= 0" }, { "name": "indented_io", "requirements": ">= 0" }, { "name": "pg_graph", "requirements": ">= 0" }, { "name": "postspec", "requirements": ">= 0" }, { "name": "prick-inflector", "requirements": ">= 0" }, { "name": "semantic", "requirements": ">= 0" }, { "name": "shellopts", "requirements": ">= 0" }, { "name": "string-text", "requirements": ">= 0" } ] } } |
2025-04-08 22:39:24 UTC |
g5G1QLqhYx6K6A5cbeJvv |
affixapiThe affixapi.com API documentation. # Introduction Affix API is an OAuth 2.1 application that allows developers to access customer data, without developers needing to manage or maintain integrations; or collect login credentials or API keys from users for these third party systems. # OAuth 2.1 Affix API follows the [OAuth 2.1 spec](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-08). As an OAuth application, Affix API handles not only both the collection of sensitive user credentials or API keys, but also builds and maintains the integrations with the providers, so you don't have to. # How to obtain an access token in order to get started, you must: - register a `client_id` - direct your user to the sign in flow (`https://connect.affixapi.com` [with the appropriate query parameters](https://github.com/affixapi/starter-kit/tree/master/connect)) - capture `authorization_code` we will send to your redirect URI after the sign in flow is complete and exchange that `authorization_code` for a Bearer token # Sandbox keys (developer mode) ### dev ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ ``` #### `employees` endpoint sample: ``` curl --fail \ -X GET \ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ' \ 'https://dev.api.affixapi.com/2023-03-01/developer/employees' ``` ### prod ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw ``` #### `employees` endpoint sample: ``` curl --fail \ -X GET \ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw' \ 'https://api.affixapi.com/2023-03-01/developer/employees' ``` # Webhooks An exciting feature for HR/Payroll modes are webhooks. If enabled, your `webhook_uri` is set on your `client_id` for the respective environment: `dev | prod` Webhooks are configured to make live requests to the underlying integration 1x/hr, and if a difference is detected since the last request, we will send a request to your `webhook_uri` with this shape: ``` { added: <api.v20230301.Employees>[ <api.v20230301.Employee>{ ..., date_of_birth: '2010-08-06', display_full_name: 'Daija Rogahn', employee_number: '57993', employment_status: 'pending', employment_type: 'other', employments: [ { currency: 'eur', effective_date: '2022-02-25', employment_type: 'other', job_title: 'Dynamic Implementation Manager', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 96000, }, ], first_name: 'Daija', ... } ], removed: [], updated: [ <api.v20230301.Employee>{ ..., date_of_birth: '2009-11-09', display_full_name: 'Lourdes Stiedemann', employee_number: '63189', employment_status: 'leave', employment_type: 'full_time', employments: [ { currency: 'gbp', effective_date: '2023-01-16', employment_type: 'full_time', job_title: 'Forward Brand Planner', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 86000, }, ], first_name: 'Lourdes', } ] } ``` the following headers will be sent with webhook requests: ``` x-affix-api-signature: ab8474e609db95d5df3adc39ea3add7a7544bd215c5c520a30a650ae93a2fba7 x-affix-api-origin: webhooks-employees-webhook user-agent: affixapi.com ``` Before trusting the payload, you should sign the payload and verify the signature matches the signature sent by the `affixapi.com` service. This secures that the data sent to your `webhook_uri` is from the `affixapi.com` server. The signature is created by combining the signing secret (your `client_secret`) with the body of the request sent using a standard HMAC-SHA256 keyed hash. The signature can be created via: - create an `HMAC` with your `client_secret` - update the `HMAC` with the payload - get the hex digest -> this is the signature Sample `typescript` code that follows this recipe: ``` import { createHmac } from 'crypto'; export const computeSignature = ({ str, signingSecret, }: { signingSecret: string; str: string; }): string => { const hmac = createHmac('sha256', signingSecret); hmac.update(str); const signature = hmac.digest('hex'); return signature; }; ``` ## Rate limits Open endpoints (not gated by an API key) (applied at endpoint level): - 15 requests every 1 minute (by IP address) - 25 requests every 5 minutes (by IP address) Gated endpoints (require an API key) (applied at endpoint level): - 40 requests every 1 minute (by IP address) - 40 requests every 5 minutes (by `client_id`) Things to keep in mind: - Open endpoints (not gated by an API key) will likely be called by your users, not you, so rate limits generally would not apply to you. - As a developer, rate limits are applied at the endpoint granularity. - For example, say the rate limits below are 10 requests per minute by ip. from that same ip, within 1 minute, you get: - 10 requests per minute on `/orders`, - another 10 requests per minute on `/items`, - and another 10 requests per minute on `/identity`, - for a total of 30 requests per minute. |
1.1.103 | Content{ "name": "affixapi", "downloads": 20639, "version": "1.1.103", "version_created_at": "2025-04-08T22:38:22.892Z", "version_downloads": 0, "platform": "ruby", "authors": "OpenAPI-Generator", "info": "The affixapi.com API documentation. # Introduction Affix API is an OAuth 2.1 application that allows developers to access customer data, without developers needing to manage or maintain integrations; or collect login credentials or API keys from users for these third party systems. # OAuth 2.1 Affix API follows the [OAuth 2.1 spec](https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-08). As an OAuth application, Affix API handles not only both the collection of sensitive user credentials or API keys, but also builds and maintains the integrations with the providers, so you don't have to. # How to obtain an access token in order to get started, you must: - register a `client_id` - direct your user to the sign in flow (`https://connect.affixapi.com` [with the appropriate query parameters](https://github.com/affixapi/starter-kit/tree/master/connect)) - capture `authorization_code` we will send to your redirect URI after the sign in flow is complete and exchange that `authorization_code` for a Bearer token # Sandbox keys (developer mode) ### dev ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ ``` #### `employees` endpoint sample: ``` curl --fail \\ -X GET \\ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6ImQ1OTZhMmYzLWYzNzktNGE1ZC1hMmRhLTk4OWJmYWViYTg1ZCIsImlhdCI6MTcwMjkyMDkwMywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5kZXYuZW5naW5lZXJpbmcuYWZmaXhhcGkuY29tIiwic3ViIjoiZGV2ZWxvcGVyIiwiYXVkIjoiM0ZEQUVERjktMURDQTRGNTQtODc5NDlGNkEtNDEwMjc2NDMifQ.VLWYjCQvBS0C3ZA6_J3-U-idZj5EYI2IlDdTjAWBxSIHGufp6cqaVodKsF2BeIqcIeB3P0lW-KL9mY3xGd7ckQ' \\ 'https://dev.api.affixapi.com/2023-03-01/developer/employees' ``` ### prod ``` eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw ``` #### `employees` endpoint sample: ``` curl --fail \\ -X GET \\ -H 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsImtpZCI6Ims5RmxwSFR1YklmZWNsUU5QRVZzeFcxazFZZ0Zfbk1BWllOSGVuOFQxdGciLCJ0eXAiOiJKV1MifQ.eyJwcm92aWRlciI6InNhbmRib3giLCJzY29wZXMiOlsiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2NvbXBhbnkiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWUiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvZW1wbG95ZWVzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL2lkZW50aXR5IiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3BheXJ1bnMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvcGF5cnVucy86cGF5cnVuX2lkIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWJhbGFuY2VzIiwiLzIwMjMtMDMtMDEvZGV2ZWxvcGVyL3RpbWUtb2ZmLWVudHJpZXMiLCIvMjAyMy0wMy0wMS9kZXZlbG9wZXIvdGltZXNoZWV0cyJdLCJ0b2tlbiI6IjI5YjFjYTg4LWNlNjktNDgyZC1iNGZjLTkzMWMzZmJkYWM4ZSIsImlhdCI6MTcwMjkyMTA4MywiaXNzIjoicHVibGljYXBpLWludGVybWVkaWF0ZS5wcm9kLmVuZ2luZWVyaW5nLmFmZml4YXBpLmNvbSIsInN1YiI6ImRldmVsb3BlciIsImF1ZCI6IjA4QkIwODFFLUQ5QUI0RDE0LThERjk5MjMzLTY2NjE1Q0U5In0.2zdpFAmiyYiYk6MOcbXNUwwR4M1Fextnaac340x54AidiWXCyw-u9KeavbqfYF6q8a9kcDLrxhJ8Wc_3tIzuVw' \\ 'https://api.affixapi.com/2023-03-01/developer/employees' ``` # Webhooks An exciting feature for HR/Payroll modes are webhooks. If enabled, your `webhook_uri` is set on your `client_id` for the respective environment: `dev | prod` Webhooks are configured to make live requests to the underlying integration 1x/hr, and if a difference is detected since the last request, we will send a request to your `webhook_uri` with this shape: ``` { added: <api.v20230301.Employees>[ <api.v20230301.Employee>{ ..., date_of_birth: '2010-08-06', display_full_name: 'Daija Rogahn', employee_number: '57993', employment_status: 'pending', employment_type: 'other', employments: [ { currency: 'eur', effective_date: '2022-02-25', employment_type: 'other', job_title: 'Dynamic Implementation Manager', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 96000, }, ], first_name: 'Daija', ... } ], removed: [], updated: [ <api.v20230301.Employee>{ ..., date_of_birth: '2009-11-09', display_full_name: 'Lourdes Stiedemann', employee_number: '63189', employment_status: 'leave', employment_type: 'full_time', employments: [ { currency: 'gbp', effective_date: '2023-01-16', employment_type: 'full_time', job_title: 'Forward Brand Planner', pay_frequency: 'semimonthly', pay_period: 'YEAR', pay_rate: 86000, }, ], first_name: 'Lourdes', } ] } ``` the following headers will be sent with webhook requests: ``` x-affix-api-signature: ab8474e609db95d5df3adc39ea3add7a7544bd215c5c520a30a650ae93a2fba7 x-affix-api-origin: webhooks-employees-webhook user-agent: affixapi.com ``` Before trusting the payload, you should sign the payload and verify the signature matches the signature sent by the `affixapi.com` service. This secures that the data sent to your `webhook_uri` is from the `affixapi.com` server. The signature is created by combining the signing secret (your `client_secret`) with the body of the request sent using a standard HMAC-SHA256 keyed hash. The signature can be created via: - create an `HMAC` with your `client_secret` - update the `HMAC` with the payload - get the hex digest -> this is the signature Sample `typescript` code that follows this recipe: ``` import { createHmac } from 'crypto'; export const computeSignature = ({ str, signingSecret, }: { signingSecret: string; str: string; }): string => { const hmac = createHmac('sha256', signingSecret); hmac.update(str); const signature = hmac.digest('hex'); return signature; }; ``` ## Rate limits Open endpoints (not gated by an API key) (applied at endpoint level): - 15 requests every 1 minute (by IP address) - 25 requests every 5 minutes (by IP address) Gated endpoints (require an API key) (applied at endpoint level): - 40 requests every 1 minute (by IP address) - 40 requests every 5 minutes (by `client_id`) Things to keep in mind: - Open endpoints (not gated by an API key) will likely be called by your users, not you, so rate limits generally would not apply to you. - As a developer, rate limits are applied at the endpoint granularity. - For example, say the rate limits below are 10 requests per minute by ip. from that same ip, within 1 minute, you get: - 10 requests per minute on `/orders`, - another 10 requests per minute on `/items`, - and another 10 requests per minute on `/identity`, - for a total of 30 requests per minute. ", "licenses": [ "Unlicense" ], "metadata": {}, "yanked": false, "sha": "448cbcf42b1c0eb319c83f5516998f61f3953cd3b3ce1a9f1176256d2c3a58ba", "spec_sha": "0b4a0d8fe9ddbc1e59243e387430b7ca3e56bbc7a1d4ac3bfd994b01d2b10f55", "project_uri": "https://rubygems.org/gems/affixapi", "gem_uri": "https://rubygems.org/gems/affixapi-1.1.103.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/affixapi/1.1.103", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 22:38:27 UTC |
S03hwpSxr0I0M0Qf7F4fF |
jruby-launcherBuilds and installs a native launcher for JRuby on your system |
2.0.0 | Content{ "name": "jruby-launcher", "downloads": 4537171, "version": "2.0.0", "version_created_at": "2025-04-08T22:32:16.236Z", "version_downloads": 0, "platform": "java", "authors": "Nick Sieger, Vladimir Sizikov", "info": "Builds and installs a native launcher for JRuby on your system", "licenses": [], "metadata": {}, "yanked": false, "sha": "0a682a531fdf8c336cd82f3b566557398c6a63b58a2404f81038f99db7a262ad", "spec_sha": "ad4acc05dbc2d9e14da9a3f889fe078c6c6af41eedf54f7196e6c35f8e06b778", "project_uri": "https://rubygems.org/gems/jruby-launcher", "gem_uri": "https://rubygems.org/gems/jruby-launcher-2.0.0-java.gem", "homepage_uri": "http://jruby.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jruby-launcher/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 22:32:19 UTC |
8Cx_joRR7IhmwItP9_jaW |
ru.BeeApplication web server written on Ruby |
1.3.2 | Content{ "name": "ru.Bee", "downloads": 1383, "version": "1.3.2", "version_created_at": "2025-04-08T22:14:06.197Z", "version_downloads": 0, "platform": "ruby", "authors": "Oleg Saltykov", "info": "Application web server written on Ruby", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "38168d72a430c3fd920bdf80a20ebcd23bb3e702045bcb3dce7a5c4b28d568ea", "spec_sha": "5bff8ee80f875c7f8fb52c6e1488664573b76e646431a6b483a5e37fa2fc88f9", "project_uri": "https://rubygems.org/gems/ru.Bee", "gem_uri": "https://rubygems.org/gems/ru.Bee-1.3.2.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ru.Bee/1.3.2", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "bundler", "requirements": "~> 2.1, >= 2.1.4" } ] } } |
2025-04-08 22:14:08 UTC |
P2RdbRRG3LttNGZRVybvb |
nvimYet another Ruby client for Neovim |
1.10.0 | Content{ "name": "nvim", "downloads": 2587, "version": "1.10.0", "version_created_at": "2025-04-08T22:08:39.207Z", "version_downloads": 0, "platform": "ruby", "authors": "Bertram Scharpf", "info": "Yet another Ruby client for Neovim", "licenses": [ "BSD-2-Clause+" ], "metadata": {}, "yanked": false, "sha": "f632ba88d44a72572506651136f991f04ca1ff17b0b1418020e60107fcded863", "spec_sha": "71631771ce31be9c0acfb593efdf0f8631c32c583056503392a4f4435c0c41ef", "project_uri": "https://rubygems.org/gems/nvim", "gem_uri": "https://rubygems.org/gems/nvim-1.10.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/nvim/1.10.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 22:08:42 UTC |
FR_AviB-8bMpVy7vKD1AT |
ariadne_view_componentsViewComponents + TailwindCSS + Stimulus |
0.0.96.14 | Content{ "name": "ariadne_view_components", "downloads": 187911, "version": "0.0.96.14", "version_created_at": "2025-04-08T22:00:43.002Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen J. Torikian", "info": "ViewComponents + TailwindCSS + Stimulus", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f83787b38d32350aae717dbc40280e75ae1405b288f362d6f37a7158451738e0", "spec_sha": "52867a425ea0e8aa7bd06fa7f6dc8990805181ce6354ff3f5019c09e84099cea", "project_uri": "https://rubygems.org/gems/ariadne_view_components", "gem_uri": "https://rubygems.org/gems/ariadne_view_components-0.0.96.14.gem", "homepage_uri": "https://github.com/yettoapp/ariadne", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ariadne_view_components/0.0.96.14", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 7.0" }, { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "dry-initializer", "requirements": "~> 3.1" }, { "name": "heroicons_helper", "requirements": "~> 0.8" }, { "name": "tailwind_merge", "requirements": "~> 1.0" }, { "name": "view_component", "requirements": "~> 3.0" }, { "name": "view_component-contrib", "requirements": "~> 0.2" } ] } } |
2025-04-08 22:00:47 UTC |
Ng0WdYVJuBLTpE0TkJ_pm |
rspec_trunk_flaky_testsTrunk Flaky Tests helper gem |
0.7.7 | Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:31.841Z", "version_downloads": 0, "platform": "x86_64-linux", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "80ac6c42efa73bfcd3951e0e9a114b49e0c676d6b754acf8d3ed6d1176f6e1d7", "spec_sha": "cd04b89d347de34eaf21c5eae351d9597001b007609ef20a4a074f5c14139c00", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-x86_64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } } |
2025-04-08 21:50:35 UTC |
iOIesVHZofAwFQA46fAYO |
rspec_trunk_flaky_testsTrunk Flaky Tests helper gem |
0.7.7 | Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:26.900Z", "version_downloads": 0, "platform": "x86_64-darwin", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "4eb95276cbb825cb1904e51f38fe3ca07a54298c7a71ed3d2e86910806299a51", "spec_sha": "a845da454538debe60c9b3f826ee6b6b59d44643e0dffec3c7d47dfdfb16ff76", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-x86_64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } } |
2025-04-08 21:50:31 UTC |
2wOCDtrOS6j9wG_Q7oOY2 |
rspec_trunk_flaky_testsTrunk Flaky Tests helper gem |
0.7.7 | Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:22.351Z", "version_downloads": 0, "platform": "arm64-darwin", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "0d70b2566eabf7f796455d747b919e93934118df1b927d4a9a62caf3a1a50db6", "spec_sha": "5f7724bd80459f3288abdd1a0dd03db43bacb1e3086a047f5b5613721555bc06", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-arm64-darwin.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } } |
2025-04-08 21:50:26 UTC |
aK4QMl0p4oFgWUEve-y7C |
rspec_trunk_flaky_testsTrunk Flaky Tests helper gem |
0.7.7 | Content{ "name": "rspec_trunk_flaky_tests", "downloads": 8958, "version": "0.7.7", "version_created_at": "2025-04-08T21:50:18.008Z", "version_downloads": 0, "platform": "aarch64-linux", "authors": "Trunk Technologies, Inc.", "info": "Trunk Flaky Tests helper gem", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "3758bb27efada07cebe7b55733602b990ae9e631c99a2f9428b9f2eb40a9eee5", "spec_sha": "7be29402333188997145499c88cfc04b629e2c460f3f17ec930aec13cabec84c", "project_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests", "gem_uri": "https://rubygems.org/gems/rspec_trunk_flaky_tests-0.7.7-aarch64-linux.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/rspec_trunk_flaky_tests/0.7.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": ">= 0" } ], "runtime": [ { "name": "rspec-core", "requirements": "> 3.3" } ] } } |
2025-04-08 21:50:21 UTC |
kbGNMYbzsSKy2mVSdpyHr |
hash_wiaGem provides simple access to common Ruby hash types bundled in one simple class |
0.9.1 | Content{ "name": "hash_wia", "downloads": 18917, "version": "0.9.1", "version_created_at": "2025-04-08T21:41:42.171Z", "version_downloads": 0, "platform": "ruby", "authors": "Dino Reic", "info": "Gem provides simple access to common Ruby hash types bundled in one simple class", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2709379cba7bbf06691a46bb120dd705901cb7ee05a383731fba5e5d1e831fe8", "spec_sha": "8aec1af40abcc74518880195854521cbc23cc8612c02ab617c09dc8db198ce62", "project_uri": "https://rubygems.org/gems/hash_wia", "gem_uri": "https://rubygems.org/gems/hash_wia-0.9.1.gem", "homepage_uri": "https://github.com/dux/hash_wia", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hash_wia/0.9.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 21:41:45 UTC |
ZcCm3jA-0M7X_AnFZk8i9 |
jruby-launcherBuilds and installs a native launcher for JRuby on your system |
2.0.0.pre3 | Content{ "name": "jruby-launcher", "downloads": 4536989, "version": "2.0.0.pre3", "version_created_at": "2025-04-08T21:14:22.720Z", "version_downloads": 0, "platform": "java", "authors": "Nick Sieger, Vladimir Sizikov", "info": "Builds and installs a native launcher for JRuby on your system", "licenses": [], "metadata": {}, "yanked": false, "sha": "c4f1f5255b3002c5c173e262d9987391d7ca6dff81403e1e25279c22a8bc25b6", "spec_sha": "5f3f1f886542147c7a88acd7cfe3ffbd098f71ca6ab67d388fc268fc3231e926", "project_uri": "https://rubygems.org/gems/jruby-launcher", "gem_uri": "https://rubygems.org/gems/jruby-launcher-2.0.0.pre3-java.gem", "homepage_uri": "http://jruby.org", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/jruby-launcher/2.0.0.pre3", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 21:14:26 UTC |
O0wzkD7tKGNK6WIiLS6w1 |
ariadne_view_componentsViewComponents + TailwindCSS + Stimulus |
0.0.96.13 | Content{ "name": "ariadne_view_components", "downloads": 187883, "version": "0.0.96.13", "version_created_at": "2025-04-08T21:08:40.962Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen J. Torikian", "info": "ViewComponents + TailwindCSS + Stimulus", "licenses": [ "AGPL-3.0-or-later" ], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "0bfd85df15b0657659b465889511088c1b7d3a54a223d651836b53626f23fdc2", "spec_sha": "e0293e42d66a1efc846fb20178591f7a4cd158010a447ea6aa3e665875f958cc", "project_uri": "https://rubygems.org/gems/ariadne_view_components", "gem_uri": "https://rubygems.org/gems/ariadne_view_components-0.0.96.13.gem", "homepage_uri": "https://github.com/yettoapp/ariadne", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/ariadne_view_components/0.0.96.13", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "actionview", "requirements": ">= 7.0" }, { "name": "activesupport", "requirements": ">= 7.0" }, { "name": "dry-initializer", "requirements": "~> 3.1" }, { "name": "heroicons_helper", "requirements": "~> 0.8" }, { "name": "tailwind_merge", "requirements": "~> 1.0" }, { "name": "view_component", "requirements": "~> 3.0" }, { "name": "view_component-contrib", "requirements": "~> 0.2" } ] } } |
2025-04-08 21:08:46 UTC |
mhO-4XPbVXPBokZAPuMnR |
pfabk8s helper |
0.58.15 | Content{ "name": "pfab", "downloads": 55230, "version": "0.58.15", "version_created_at": "2025-04-08T21:06:28.805Z", "version_downloads": 0, "platform": "ruby", "authors": "Jeff Dwyer", "info": "k8s helper", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "5cd46f86c1d4bcbd7b268e7230e1aa6ea38aafe90fedb5757c10d5d90663ff32", "spec_sha": "c81b8b16e7527dceb3506330a160b69c58a3f1b40bb2325101c5a13ab974ae63", "project_uri": "https://rubygems.org/gems/pfab", "gem_uri": "https://rubygems.org/gems/pfab-0.58.15.gem", "homepage_uri": "http://github.com/prefab-cloud/pfab", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pfab/0.58.15", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.3" }, { "name": "juwelier", "requirements": "~> 2.4.9" }, { "name": "rdoc", "requirements": "~> 6.1" }, { "name": "simplecov", "requirements": ">= 0" }, { "name": "test-unit", "requirements": ">= 0" } ], "runtime": [ { "name": "activesupport", "requirements": ">= 0" }, { "name": "commander", "requirements": ">= 0" }, { "name": "pry-byebug", "requirements": ">= 0" }, { "name": "styled_yaml", "requirements": "~> 0.0.1" } ] } } |
2025-04-08 21:06:33 UTC |
VW1w2fEublvkuCmCNOc6J |
hephaestusHephaestus is a Rails generator to create plugs for Yetto. |
0.8.19 | Content{ "name": "hephaestus", "downloads": 19602, "version": "0.8.19", "version_created_at": "2025-04-08T21:06:23.239Z", "version_downloads": 0, "platform": "ruby", "authors": "Garen Torikian", "info": "Hephaestus is a Rails generator to create plugs for Yetto.\n", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "2f3aeb775320ffe3a029181a6482c65794ba7e40544509fa2701226b5dfcdc5a", "spec_sha": "9137fdb57d9686f1d979bbcd002f8a7f29f23023acfa5872633a5d744a5c871a", "project_uri": "https://rubygems.org/gems/hephaestus", "gem_uri": "https://rubygems.org/gems/hephaestus-0.8.19.gem", "homepage_uri": "http://github.com/yettoapp/hephaestus", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/hephaestus/0.8.19", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "dotenv-rails", "requirements": ">= 0" } ], "runtime": [ { "name": "bootsnap", "requirements": ">= 0" }, { "name": "bundler", "requirements": "~> 2.1" }, { "name": "ferrum", "requirements": "~> 0.15" }, { "name": "hiredis", "requirements": "~> 0.6" }, { "name": "httpsensible", "requirements": "~> 0.3" }, { "name": "jbuilder", "requirements": "~> 2.12" }, { "name": "jwt", "requirements": "~> 2.8" }, { "name": "lograge", "requirements": "~> 0.14" }, { "name": "mission_control-jobs", "requirements": "~> 0.5" }, { "name": "openapi_first", "requirements": "~> 2.0" }, { "name": "opentelemetry-exporter-otlp", "requirements": "~> 0.26" }, { "name": "opentelemetry-instrumentation-all", "requirements": "~> 0.63" }, { "name": "opentelemetry-sdk", "requirements": "~> 1.4" }, { "name": "opentelemetry-semantic_conventions", "requirements": "~> 1.10" }, { "name": "parser", "requirements": "~> 3.0" }, { "name": "pg", "requirements": "~> 1.5" }, { "name": "propshaft", "requirements": "~> 1.1" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "rails", "requirements": ">= 8.0" }, { "name": "rainbow", "requirements": "~> 3.0" }, { "name": "redis", "requirements": "~> 5.2" }, { "name": "retriable", "requirements": "~> 3.1" }, { "name": "slack_webhook_logger", "requirements": "~> 0.6" }, { "name": "solid_queue", "requirements": "~> 1.0" }, { "name": "sqlite3", "requirements": "~> 2.0" }, { "name": "tailwindcss-rails", "requirements": "~> 4.2" } ] } } |
2025-04-08 21:06:26 UTC |
11V-gZiivHdfbc7xpCbL8 |
foobara-empty-ruby-project-generatorGenerates empty ruby project boilerplate code from a template |
0.0.15 | Content{ "name": "foobara-empty-ruby-project-generator", "downloads": 3289, "version": "0.0.15", "version_created_at": "2025-04-08T21:04:50.156Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "Generates empty ruby project boilerplate code from a template", "licenses": [ "Apache-2.0", "MIT" ], "metadata": { "homepage_uri": "https://github.com/foobara/empty-ruby-project-generator", "changelog_uri": "https://github.com/foobara/empty-ruby-project-generator/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/empty-ruby-project-generator", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "8dec6d221971f530a57df3f6bd9f48f5f3d4a7b8b7b49f34fcf1e798402556b1", "spec_sha": "416a4a61842ccb6670b056ccd840f26ae5e04e9a69c572d70aaff8977fb7ee3c", "project_uri": "https://rubygems.org/gems/foobara-empty-ruby-project-generator", "gem_uri": "https://rubygems.org/gems/foobara-empty-ruby-project-generator-0.0.15.gem", "homepage_uri": "https://github.com/foobara/empty-ruby-project-generator", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/empty-ruby-project-generator", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/empty-ruby-project-generator/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "extract-repo", "requirements": "~> 0.0.1" }, { "name": "foobara", "requirements": "~> 0.0.94" }, { "name": "foobara-files-generator", "requirements": "~> 0.0.1" } ] } } |
2025-04-08 21:04:52 UTC |
0xeUhhgnFbGTfFZ69m0Sb |
sunshine-conversations-clientThis gem maps to the Sunshine Conversations API |
15.3.1 | Content{ "name": "sunshine-conversations-client", "downloads": 88844, "version": "15.3.1", "version_created_at": "2025-04-08T20:59:47.526Z", "version_downloads": 0, "platform": "ruby", "authors": "Sunshine Conversations", "info": "This gem maps to the Sunshine Conversations API", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "c7ac80a060429c3c24481e00bf3264bcdd3735843fc5bc79599fa05ff29d44e3", "spec_sha": "c9eb3c4e00999694b4a1edf38bb4ac54baefc8f862a13b2ed3e7998e0913101e", "project_uri": "https://rubygems.org/gems/sunshine-conversations-client", "gem_uri": "https://rubygems.org/gems/sunshine-conversations-client-15.3.1.gem", "homepage_uri": "https://github.com/zendesk/sunshine-conversations-ruby", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/sunshine-conversations-client/15.3.1", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "json", "requirements": "~> 2.1, >= 2.1.0" }, { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 20:59:50 UTC |
48MO7c00nEVyXk2Xh21Ct |
pg_railsRails goodies. |
7.6.41 | Content{ "name": "pg_rails", "downloads": 47105, "version": "7.6.41", "version_created_at": "2025-04-08T20:56:26.597Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "1faaf09dbb7f406fdaed1c22e1d2f818c6b1a32181aa31973b60a9271800a7fb", "spec_sha": "2edf265482d5320b97014b025067e753d3dd1a4a037c4af5487005c031279d76", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.41.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.41", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } } |
2025-04-08 20:56:29 UTC |
3juB2_OgE2d31YD0Q4NR9 |
trinsic_apiThis library is an SDK to interact with Trinsic's APIs. |
2.0.0 | Content{ "name": "trinsic_api", "downloads": 3018, "version": "2.0.0", "version_created_at": "2025-04-08T20:48:11.609Z", "version_downloads": 0, "platform": "ruby", "authors": "Trinsic", "info": "This library is an SDK to interact with Trinsic's APIs.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "74f8e24dd6d6c1b7182d369a824fafdc4cda1e3ed9217d487754c74c44d0a494", "spec_sha": "a3d3d7d84a07ebfb80bc145988670c53d5c3a3e491381e94ae45a20b1ce64f9d", "project_uri": "https://rubygems.org/gems/trinsic_api", "gem_uri": "https://rubygems.org/gems/trinsic_api-2.0.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/trinsic_api/2.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 20:48:15 UTC |
12Z3gWzZT3IbPWcP9yXb8 |
mortymerA simple DSL to describe metadata for endpoints and automatic params construction based on dry-struct schemas. Support for openapi |
0.0.13 | Content{ "name": "mortymer", "downloads": 1750, "version": "0.0.13", "version_created_at": "2025-04-08T20:38:53.991Z", "version_downloads": 0, "platform": "ruby", "authors": "Adrian Gonzalez", "info": "A simple DSL to describe metadata for endpoints and automatic params construction based on dry-struct schemas. Support for openapi", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://adriangs1996.github.io/morty/", "changelog_uri": "https://github.com/adriangs1996/morty/CHANGELOG.md", "source_code_uri": "https://github.com/adriangs1996/morty", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "efac17ffa0cdefa8b8d25dc8f0c33978f025674402a3cec09b6464cdc5f45544", "spec_sha": "8a5f5aaf876068fd8dff1414cb10e0ef463f6a40c08e85081082e161a99a464a", "project_uri": "https://rubygems.org/gems/mortymer", "gem_uri": "https://rubygems.org/gems/mortymer-0.0.13.gem", "homepage_uri": "https://adriangs1996.github.io/morty/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/adriangs1996/morty", "bug_tracker_uri": null, "changelog_uri": "https://github.com/adriangs1996/morty/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "rails", "requirements": "~> 8.0" } ], "runtime": [ { "name": "dry-struct", "requirements": "~> 1.8" }, { "name": "dry-swagger", "requirements": "~> 2.0" }, { "name": "dry-validation", "requirements": "~> 1.11" } ] } } |
2025-04-08 20:38:57 UTC |
8SrYk4V4-5AeDXdZtJ2Dh |
standalone-rubyMake your projects installation independent! |
1.4.2 | Content{ "name": "standalone-ruby", "downloads": 1055, "version": "1.4.2", "version_created_at": "2025-04-08T20:25:02.115Z", "version_downloads": 0, "platform": "ruby", "authors": "Arda Tetik", "info": "Make your projects installation independent!", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby" }, "yanked": false, "sha": "2210f38ed0939d49308f333ba2956fa8fa4af998fd2e3d1b470d86aeeb9e8846", "spec_sha": "2b9292f8981f0dca2f09d5b77336ec4daf2bbfdbdeb12078b0dc398c096e484e", "project_uri": "https://rubygems.org/gems/standalone-ruby", "gem_uri": "https://rubygems.org/gems/standalone-ruby-1.4.2.gem", "homepage_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/ardatetikbey/Standalone-Ruby", "bug_tracker_uri": null, "changelog_uri": "https://github.com/ardatetikbey/Standalone-Ruby/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 20:25:05 UTC |
vh_4kqkJpqtpsnfSzEqif |
faradayHTTP/REST API client library. |
2.13.0 | Content{ "name": "faraday", "downloads": 941625354, "version": "2.13.0", "version_created_at": "2025-04-08T20:22:41.395Z", "version_downloads": 0, "platform": "ruby", "authors": "@technoweenie, @iMacTia, @olleolleolle", "info": "HTTP/REST API client library.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://lostisland.github.io/faraday", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.0", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "source_code_uri": "https://github.com/lostisland/faraday", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f2697cd61a434dc446ee035f0370de654c2ad64707c4fc2541eb2338702e9614", "spec_sha": "bda45f0de924b49508b49ac7d5fa72c09f3e070d9a399acf770c5d86ecadbc48", "project_uri": "https://rubygems.org/gems/faraday", "gem_uri": "https://rubygems.org/gems/faraday-2.13.0.gem", "homepage_uri": "https://lostisland.github.io/faraday", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/lostisland/faraday", "bug_tracker_uri": "https://github.com/lostisland/faraday/issues", "changelog_uri": "https://github.com/lostisland/faraday/releases/tag/v2.13.0", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "faraday-net_http", "requirements": ">= 2.0, < 3.5" }, { "name": "json", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" } ] } } |
2025-04-08 20:22:45 UTC |
VDYRoj40Ub-xGNbkgj-V2 |
standardRuby Style Guide, with linter & automatic code fixer |
1.49.0 | Content{ "name": "standard", "downloads": 27097998, "version": "1.49.0", "version_created_at": "2025-04-08T20:18:46.238Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Ruby Style Guide, with linter & automatic code fixer", "licenses": [], "metadata": { "homepage_uri": "https://github.com/standardrb/standard", "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "590cd11a2021350812483cb53fc185bd8a92ca215839145d71fdd693750bb470", "spec_sha": "fb2bcb406db9bc8efccecfe1b7ae8daebd9000b70944ba004cb704d32d532267", "project_uri": "https://rubygems.org/gems/standard", "gem_uri": "https://rubygems.org/gems/standard-1.49.0.gem", "homepage_uri": "https://github.com/standardrb/standard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "language_server-protocol", "requirements": "~> 3.17.0.2" }, { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": "~> 1.75.2" }, { "name": "standard-custom", "requirements": "~> 1.0.0" }, { "name": "standard-performance", "requirements": "~> 1.8" } ] } } |
2025-04-08 20:18:49 UTC |
iCS0EZiKDnW8XY871WznV |
data_style_sanitizerThis is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content. |
0.2.3 | Content{ "name": "data_style_sanitizer", "downloads": 149, "version": "0.2.3", "version_created_at": "2025-04-08T20:17:30.515Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "13e3116954229139415fd1fc1eaa18fb768e2f1d149fa8767aa3eb10140bf9b2", "spec_sha": "e633eda6f79b79c8f804951f322749fb11a63cd011b8f1e7c7ef32878587cd82", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.3.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.1.0" }, { "name": "securerandom", "requirements": ">= 0" } ] } } |
2025-04-08 20:17:32 UTC |
EIbHY8NN5tiGN5PdTIXRX |
declare_schemaDeclare your Rails/active_record model schemas and have database migrations generated for you! |
3.0.0 | Content{ "name": "declare_schema", "downloads": 4469362, "version": "3.0.0", "version_created_at": "2025-04-08T20:14:10.666Z", "version_downloads": 0, "platform": "ruby", "authors": "Invoca Development adapted from hobo_fields by Tom Locke", "info": "Declare your Rails/active_record model schemas and have database migrations generated for you!", "licenses": [], "metadata": { "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "851d7e11d9af3a875f72c5bdbcc7f60412ea1bfa7035ee06d9508a6c8d5468ef", "spec_sha": "15501e1dd925b2bf10752cfd0a23e54c9bd1f57272fcafa100cf6d2f1edfcc71", "project_uri": "https://rubygems.org/gems/declare_schema", "gem_uri": "https://rubygems.org/gems/declare_schema-3.0.0.gem", "homepage_uri": "https://github.com/Invoca/declare_schema", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/declare_schema/3.0.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "rails", "requirements": ">= 6.0" } ] } } |
2025-04-08 20:14:24 UTC |
_SfI6bz83qrfFGK44GUlt |
eco-helperseco-helpers to manage people api cases |
3.0.35 | Content{ "name": "eco-helpers", "downloads": 314465, "version": "3.0.35", "version_created_at": "2025-04-08T20:14:00.731Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "eco-helpers to manage people api cases", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f98e6045f0e852643ac1806d2c311b988f7c458e4f126d58c77e6572930f9d94", "spec_sha": "c00af333a374653a238613214db9954b9aa967dc2ad380a6cc27569d3e89c0be", "project_uri": "https://rubygems.org/gems/eco-helpers", "gem_uri": "https://rubygems.org/gems/eco-helpers-3.0.35.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eco-helpers/3.0.35", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "amatch", "requirements": ">= 0.4.1, < 0.5" }, { "name": "aws-sdk-s3", "requirements": ">= 1.142.0, < 2" }, { "name": "aws-sdk-ses", "requirements": ">= 1.58.0, < 2" }, { "name": "bcrypt_pbkdf", "requirements": "~> 1.0" }, { "name": "docx", "requirements": ">= 0.8.0, < 0.9" }, { "name": "dotenv", "requirements": "~> 3" }, { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.10" }, { "name": "ecoportal-api-graphql", "requirements": "~> 0.4, >= 0.4.5" }, { "name": "ecoportal-api-v2", "requirements": "~> 2.0, >= 2.0.16" }, { "name": "ed25519", "requirements": "~> 1.2" }, { "name": "fast_excel", "requirements": ">= 0.5.0, < 0.6" }, { "name": "fuzzy_match", "requirements": ">= 2.1.0, < 2.2" }, { "name": "hashdiff", "requirements": ">= 1.1.0, < 1.2" }, { "name": "jaro_winkler", "requirements": ">= 1.5.6, < 1.6" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "net-sftp", "requirements": ">= 4.0.0, < 5" }, { "name": "net-ssh", "requirements": ">= 7.2.1, < 8" }, { "name": "nokogiri", "requirements": ">= 1.13, < 1.17" }, { "name": "roo", "requirements": ">= 2.10.1, < 2.11" }, { "name": "roo-xls", "requirements": ">= 1.2.0, < 1.3" }, { "name": "rubyzip", "requirements": ">= 2.3.2, < 2.4" }, { "name": "sendgrid-ruby", "requirements": "~> 6.7.0" } ] } } |
2025-04-08 20:14:04 UTC |
n-2LA_MyXlR7OQu4M0iQ5 |
standard-performanceStandard Ruby Plugin providing configuration for rubocop-performance |
1.8.0 | Content{ "name": "standard-performance", "downloads": 12376987, "version": "1.8.0", "version_created_at": "2025-04-08T20:13:06.008Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Standard Ruby Plugin providing configuration for rubocop-performance", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/standardrb/standard-performance", "changelog_uri": "https://github.com/standardrb/standard-performance/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard-performance", "default_lint_roller_plugin": "Standard::Performance::Plugin" }, "yanked": false, "sha": "ed17b7d0e061b2a19a91dd434bef629439e2f32310f22f26acb451addc92b788", "spec_sha": "dc40820f61ef0a80a0432cc768899f4c9cf66840c6dc6c171090e1df64f379cc", "project_uri": "https://rubygems.org/gems/standard-performance", "gem_uri": "https://rubygems.org/gems/standard-performance-1.8.0.gem", "homepage_uri": "https://github.com/standardrb/standard-performance", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard-performance", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard-performance/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lint_roller", "requirements": "~> 1.1" }, { "name": "rubocop-performance", "requirements": "~> 1.25.0" } ] } } |
2025-04-08 20:13:13 UTC |
qbdv9Y14tG4l7gNQeR5uJ |
data_style_sanitizerThis is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content. |
0.2.2 | Content{ "name": "data_style_sanitizer", "downloads": 148, "version": "0.2.2", "version_created_at": "2025-04-08T20:12:37.000Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "f137258f4c38f726bdc20341c9cd0dd5188bf884cc26af3a64d10228e1e5723f", "spec_sha": "c14bed933972df16a29d4b485c23b4505f47ac289713d0c378ad48ed267130f7", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.2.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "rails", "requirements": "~> 7.1" }, { "name": "securerandom", "requirements": ">= 0" } ] } } |
2025-04-08 20:12:45 UTC |
wQXnPkpxM9oK5YZQDYTcw |
cybrid_api_id_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/ |
0.123.368 | Content{ "name": "cybrid_api_id_ruby", "downloads": 1286315, "version": "0.123.368", "version_created_at": "2025-04-08T20:11:57.931Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-id-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "1fb2e98c5e3537bc576e5e4b6870d096cfabf50d95dc83428f34bd8eaa6b1952", "spec_sha": "e4f3c525b311b103209efb22b49c8bab49035197eef4fe9082679d05f27d8afd", "project_uri": "https://rubygems.org/gems/cybrid_api_id_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_id_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-id-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_id_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 20:12:08 UTC |
2x6AXeFXzeyL25oMptH59 |
cybrid_api_bank_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/ |
0.123.368 | Content{ "name": "cybrid_api_bank_ruby", "downloads": 1256442, "version": "0.123.368", "version_created_at": "2025-04-08T20:11:24.646Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "01828658d51a215304708ef056a08845b61132d9906d7f7d9fc479be22edf75d", "spec_sha": "c580694c0cf8088a5d9e90fc76e6957072132ff2bc933d1ffefbc6a7555c34e4", "project_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_bank_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-bank-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_bank_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 20:11:30 UTC |
zivB2M38vwkrdi-1MA3Fd |
cybrid_api_organization_rubyView our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/ |
0.123.368 | Content{ "name": "cybrid_api_organization_ruby", "downloads": 1296805, "version": "0.123.368", "version_created_at": "2025-04-08T20:10:37.975Z", "version_downloads": 0, "platform": "ruby", "authors": "Cybrid", "info": "View our documentation at https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "licenses": [ "Apache-2.0" ], "metadata": {}, "yanked": false, "sha": "2ff34b739d56b08f57d146edb8266a0c05a29e7bdef5db2079068c91f8d8d88f", "spec_sha": "29d1f6b07225f338556f823b99dc02905c86700fefeebae2d6a387f8b6ab4fab", "project_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby", "gem_uri": "https://rubygems.org/gems/cybrid_api_organization_ruby-0.123.368.gem", "homepage_uri": "https://github.com/Cybrid-app/cybrid-api-organization-ruby/", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/cybrid_api_organization_ruby/0.123.368", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "rspec", "requirements": "~> 3.6, >= 3.6.0" } ], "runtime": [ { "name": "typhoeus", "requirements": "~> 1.0, >= 1.0.1" } ] } } |
2025-04-08 20:10:44 UTC |
UD1WbE2BESlTTAKbhDZ6t |
standardRuby Style Guide, with linter & automatic code fixer |
1.48.0 | Content{ "name": "standard", "downloads": 27097391, "version": "1.48.0", "version_created_at": "2025-04-08T20:05:05.043Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "Ruby Style Guide, with linter & automatic code fixer", "licenses": [], "metadata": { "homepage_uri": "https://github.com/standardrb/standard", "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/standardrb/standard", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "f07aedce423e2f2c8cff821473cc5fd51ce500e44a102ef21f31665bb6ab4f16", "spec_sha": "40ed1a394c6fa37db37b3f293f96594a854da5c4cc062f6f0c0d010830eb7d8f", "project_uri": "https://rubygems.org/gems/standard", "gem_uri": "https://rubygems.org/gems/standard-1.48.0.gem", "homepage_uri": "https://github.com/standardrb/standard", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/standardrb/standard", "bug_tracker_uri": null, "changelog_uri": "https://github.com/standardrb/standard/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "language_server-protocol", "requirements": "~> 3.17.0.2" }, { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop", "requirements": "~> 1.75.2" }, { "name": "standard-custom", "requirements": "~> 1.0.0" }, { "name": "standard-performance", "requirements": "~> 1.7" } ] } } |
2025-04-08 20:05:08 UTC |
z40kqlXWIUpAM-TMZqW9y |
eco-helperseco-helpers to manage people api cases |
3.0.34 | Content{ "name": "eco-helpers", "downloads": 314449, "version": "3.0.34", "version_created_at": "2025-04-08T19:54:08.160Z", "version_downloads": 0, "platform": "ruby", "authors": "Oscar Segura", "info": "eco-helpers to manage people api cases", "licenses": [ "MIT" ], "metadata": { "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b7636c48dbfc92f9007c4c998fe9424cd171ddb139b84bd22f4c0f72f7e0d5e0", "spec_sha": "349890dedca70b1c641b1a96c1626a6c55f63ad67369e9015d7ec66e0b0acef9", "project_uri": "https://rubygems.org/gems/eco-helpers", "gem_uri": "https://rubygems.org/gems/eco-helpers-3.0.34.gem", "homepage_uri": "https://www.ecoportal.com", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/eco-helpers/3.0.34", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "byebug", "requirements": ">= 0" }, { "name": "rake", "requirements": ">= 13.0.3, < 14" }, { "name": "redcarpet", "requirements": ">= 3.6.0, < 4" }, { "name": "rspec", "requirements": ">= 3.12.0, < 4" }, { "name": "rubocop", "requirements": "~> 1" }, { "name": "rubocop-rake", "requirements": "~> 0" }, { "name": "yard", "requirements": "~> 0.9" } ], "runtime": [ { "name": "amatch", "requirements": ">= 0.4.1, < 0.5" }, { "name": "aws-sdk-s3", "requirements": ">= 1.142.0, < 2" }, { "name": "aws-sdk-ses", "requirements": ">= 1.58.0, < 2" }, { "name": "bcrypt_pbkdf", "requirements": "~> 1.0" }, { "name": "docx", "requirements": ">= 0.8.0, < 0.9" }, { "name": "dotenv", "requirements": "~> 3" }, { "name": "ecoportal-api", "requirements": "~> 0.10, >= 0.10.10" }, { "name": "ecoportal-api-graphql", "requirements": "~> 0.4, >= 0.4.5" }, { "name": "ecoportal-api-v2", "requirements": "~> 2.0, >= 2.0.16" }, { "name": "ed25519", "requirements": "~> 1.2" }, { "name": "fast_excel", "requirements": ">= 0.5.0, < 0.6" }, { "name": "fuzzy_match", "requirements": ">= 2.1.0, < 2.2" }, { "name": "hashdiff", "requirements": ">= 1.1.0, < 1.2" }, { "name": "jaro_winkler", "requirements": ">= 1.5.6, < 1.6" }, { "name": "net-http", "requirements": "~> 0.6.0" }, { "name": "net-sftp", "requirements": ">= 4.0.0, < 5" }, { "name": "net-ssh", "requirements": ">= 7.2.1, < 8" }, { "name": "nokogiri", "requirements": ">= 1.13, < 1.17" }, { "name": "roo", "requirements": ">= 2.10.1, < 2.11" }, { "name": "roo-xls", "requirements": ">= 1.2.0, < 1.3" }, { "name": "rubyzip", "requirements": ">= 2.3.2, < 2.4" }, { "name": "sendgrid-ruby", "requirements": "~> 6.7.0" } ] } } |
2025-04-08 19:54:11 UTC |
xOQu0_KzLYoS5Ouwtqbcp |
statsigStatsig server SDK for feature gates and experimentation in Ruby |
2.4.0 | Content{ "name": "statsig", "downloads": 4266297, "version": "2.4.0", "version_created_at": "2025-04-08T19:53:15.405Z", "version_downloads": 0, "platform": "ruby", "authors": "Statsig, Inc", "info": "Statsig server SDK for feature gates and experimentation in Ruby", "licenses": [ "ISC" ], "metadata": {}, "yanked": false, "sha": "e4ec348a64f29f22c5ef72b59dc33b0622bbe583366812d3afd9ed927cecbca2", "spec_sha": "6435b9b79037032653ce2959c88768a36e57571ae739483c0a36f18483b51e4b", "project_uri": "https://rubygems.org/gems/statsig", "gem_uri": "https://rubygems.org/gems/statsig-2.4.0.gem", "homepage_uri": "https://rubygems.org/gems/statsig", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/statsig/2.4.0", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": "~> 2.0" }, { "name": "minitest", "requirements": "~> 5.14.0" }, { "name": "minitest-reporters", "requirements": "~> 1.6" }, { "name": "minitest-suite", "requirements": "~> 0.0.3" }, { "name": "mutex_m", "requirements": "~> 0.2.0" }, { "name": "parallel_tests", "requirements": "~> 2.7" }, { "name": "puma", "requirements": "~> 6.0" }, { "name": "rubocop", "requirements": "~> 1.28.2" }, { "name": "simplecov", "requirements": "~> 0.21" }, { "name": "simplecov-cobertura", "requirements": "~> 2.1" }, { "name": "simplecov-lcov", "requirements": "~> 0.7.0" }, { "name": "sinatra", "requirements": "~> 2.2" }, { "name": "spy", "requirements": "~> 1.0" }, { "name": "tapioca", "requirements": "~> 0.4.27" }, { "name": "webmock", "requirements": "~> 3.13" } ], "runtime": [ { "name": "concurrent-ruby", "requirements": "~> 1.1" }, { "name": "connection_pool", "requirements": "~> 2.4, >= 2.4.1" }, { "name": "http", "requirements": ">= 4.4, < 6.0" }, { "name": "ip3country", "requirements": "~> 0.2.1" }, { "name": "user_agent_parser", "requirements": "~> 2.15.0" }, { "name": "zlib", "requirements": "~> 3.1.0" } ] } } |
2025-04-08 19:53:19 UTC |
6fkHrz2ZoWKIPJ1gqfoQU |
smart_todoSmartTodo is a tool designed to assign specific users on todo's task written in your codebase and help assignees be reminded when it's time to commit to their todo's. |
1.10.0 | Content{ "name": "smart_todo", "downloads": 1303422, "version": "1.10.0", "version_created_at": "2025-04-08T19:53:03.085Z", "version_downloads": 0, "platform": "ruby", "authors": "Shopify", "info": "SmartTodo is a tool designed to assign specific users on todo's task\nwritten in your codebase and help assignees be reminded when it's time to commit\nto their todo's.\n", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/shopify/smart_todo", "changelog_uri": "https://github.com/shopify/smart_todo/releases", "source_code_uri": "https://github.com/shopify/smart_todo", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "e03675ce577fd9ee87fff6f52f8d6059669a7ebf9ae67a98594778c6e8a841c0", "spec_sha": "f2054cde05942c8a6fc76770d8f6d738e29d97374f68c9adcc22a2af9f695967", "project_uri": "https://rubygems.org/gems/smart_todo", "gem_uri": "https://rubygems.org/gems/smart_todo-1.10.0.gem", "homepage_uri": "https://github.com/shopify/smart_todo", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/shopify/smart_todo", "bug_tracker_uri": null, "changelog_uri": "https://github.com/shopify/smart_todo/releases", "funding_uri": null, "dependencies": { "development": [ { "name": "bundler", "requirements": ">= 1.17" }, { "name": "minitest", "requirements": "~> 5.0" }, { "name": "rake", "requirements": ">= 10.0" }, { "name": "webmock", "requirements": ">= 0" } ], "runtime": [ { "name": "prism", "requirements": "~> 1.0" } ] } } |
2025-04-08 19:53:07 UTC |
sQN1EGFEPvUcnJtgr8KGl |
taqlTaql allows you to pretty print SQL table queries in Rails. |
0.2.2 | Content{ "name": "taql", "downloads": 447, "version": "0.2.2", "version_created_at": "2025-04-08T19:51:21.507Z", "version_downloads": 0, "platform": "ruby", "authors": "Ariel Rzezak", "info": "Taql allows you to pretty print SQL table queries in Rails.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/arzezak/taql", "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/arzezak/taql" }, "yanked": false, "sha": "42e00fc247ad4924c3f4d4854873454951c6cad2b117fee93371f49b0d0af485", "spec_sha": "a6a15cef9079131839b7105242fb69b5a364c37f42b1f9f9324f9fbc6d492909", "project_uri": "https://rubygems.org/gems/taql", "gem_uri": "https://rubygems.org/gems/taql-0.2.2.gem", "homepage_uri": "https://github.com/arzezak/taql", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/arzezak/taql", "bug_tracker_uri": null, "changelog_uri": "https://github.com/arzezak/taql/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 19:51:24 UTC |
2hk4ybithXabp90cirOSr |
aws-partitionsProvides interfaces to enumerate AWS partitions, regions, and services. |
1.1083.0 | Content{ "name": "aws-partitions", "downloads": 1174891561, "version": "1.1083.0", "version_created_at": "2025-04-08T19:32:24.257Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Provides interfaces to enumerate AWS partitions, regions, and services.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions" }, "yanked": false, "sha": "416b6fb9fb0199c03ebc620b4f4463fde81e8abcd97c9704afb7a819c5b6abcf", "spec_sha": "9a436514fb080a5fc9a212362de0104880916bc2d48d4cfb6fb327d15f321ce5", "project_uri": "https://rubygems.org/gems/aws-partitions", "gem_uri": "https://rubygems.org/gems/aws-partitions-1.1083.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 19:32:42 UTC |
OYV3YRSJcQnWWfQaAAKyR |
aws-sdk-securityhubOfficial AWS Ruby gem for AWS SecurityHub. This gem is part of the AWS SDK for Ruby. |
1.132.0 | Content{ "name": "aws-sdk-securityhub", "downloads": 64940409, "version": "1.132.0", "version_created_at": "2025-04-08T19:32:24.252Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS SecurityHub. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub" }, "yanked": false, "sha": "45eb5134f33cf0eba657258ada182496da6795122a4760dba8dc4ad3a24f153a", "spec_sha": "c7483cb9f9baca117c2a76b38f1e8ef3feea93526843e016033cb16888e67457", "project_uri": "https://rubygems.org/gems/aws-sdk-securityhub", "gem_uri": "https://rubygems.org/gems/aws-sdk-securityhub-1.132.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:42 UTC |
jaWwVtDJEBJMYJMpWfbOQ |
aws-sdk-storagegatewayOfficial AWS Ruby gem for AWS Storage Gateway. This gem is part of the AWS SDK for Ruby. |
1.107.0 | Content{ "name": "aws-sdk-storagegateway", "downloads": 77633182, "version": "1.107.0", "version_created_at": "2025-04-08T19:32:24.225Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS Storage Gateway. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway" }, "yanked": false, "sha": "2b4dfde458a5fcb943f6ba1e13512b889026b9402b1a69225291b75f857c0227", "spec_sha": "1712d37e21207fc007a08a25fb385f076d10a395b0db474b78af280a07feed30", "project_uri": "https://rubygems.org/gems/aws-sdk-storagegateway", "gem_uri": "https://rubygems.org/gems/aws-sdk-storagegateway-1.107.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:42 UTC |
kP-s3zqtvUAFEPr-WZZWV |
aws-sdk-costexplorerOfficial AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer). This gem is part of the AWS SDK for Ruby. |
1.123.0 | Content{ "name": "aws-sdk-costexplorer", "downloads": 76920263, "version": "1.123.0", "version_created_at": "2025-04-08T19:32:24.253Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer). This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer" }, "yanked": false, "sha": "870f6453c873b3592da2580bbf3a857f5a85f0fbb75068fcac5592331a34a5ca", "spec_sha": "aa61b86261bce1151fecac7976d4e9d910913a8e177033bf9e6515b5a2eeebdb", "project_uri": "https://rubygems.org/gems/aws-sdk-costexplorer", "gem_uri": "https://rubygems.org/gems/aws-sdk-costexplorer-1.123.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:41 UTC |
ClZNlFOE87-VIeqIxl1yW |
aws-sdk-iotfleetwiseOfficial AWS Ruby gem for AWS IoT FleetWise. This gem is part of the AWS SDK for Ruby. |
1.44.0 | Content{ "name": "aws-sdk-iotfleetwise", "downloads": 13083185, "version": "1.44.0", "version_created_at": "2025-04-08T19:32:24.246Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for AWS IoT FleetWise. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise" }, "yanked": false, "sha": "ff03b5e4569114a203a2a13f153b0de8b020651298a7f2bf7f7061e6081b7b72", "spec_sha": "54732aa2d0ab2fe148cc669781c507781282e33912551b77cd4664c10d0a9380", "project_uri": "https://rubygems.org/gems/aws-sdk-iotfleetwise", "gem_uri": "https://rubygems.org/gems/aws-sdk-iotfleetwise-1.44.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:39 UTC |
JL6TzNPHOzDkOL1B5G_B- |
aws-sdk-bedrockruntimeOfficial AWS Ruby gem for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby. |
1.44.0 | Content{ "name": "aws-sdk-bedrockruntime", "downloads": 7522911, "version": "1.44.0", "version_created_at": "2025-04-08T19:32:24.233Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Amazon Bedrock Runtime. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime" }, "yanked": false, "sha": "775e86794318790b05b72c92a44473751e121d41cad9688be40d3208901eb970", "spec_sha": "fe17becf2a3e6973238039cf6b4625f73e54fbfbda95332453710c5db0c63ea9", "project_uri": "https://rubygems.org/gems/aws-sdk-bedrockruntime", "gem_uri": "https://rubygems.org/gems/aws-sdk-bedrockruntime-1.44.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:38 UTC |
I7aPdEeNvHwmzdsMu3UqQ |
aws-sdk-costoptimizationhubOfficial AWS Ruby gem for Cost Optimization Hub. This gem is part of the AWS SDK for Ruby. |
1.23.0 | Content{ "name": "aws-sdk-costoptimizationhub", "downloads": 3554655, "version": "1.23.0", "version_created_at": "2025-04-08T19:32:24.255Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Cost Optimization Hub. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub" }, "yanked": false, "sha": "20565285c3f5a0e6bc3ebdc0bb7c92332b3a2c4bed284de2506980fe308118c4", "spec_sha": "13c16761388ca4e2bd7d1187829008c8dbc7028703e70d892fa09ddad0c7409b", "project_uri": "https://rubygems.org/gems/aws-sdk-costoptimizationhub", "gem_uri": "https://rubygems.org/gems/aws-sdk-costoptimizationhub-1.23.0.gem", "homepage_uri": "https://github.com/aws/aws-sdk-ruby", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:38 UTC |
iD_lTrY0krLz7FqygqkoG |
aws-sdk-taxsettingsOfficial AWS Ruby gem for Tax Settings. This gem is part of the AWS SDK for Ruby. |
1.21.0 | Content{ "name": "aws-sdk-taxsettings", "downloads": 1920261, "version": "1.21.0", "version_created_at": "2025-04-08T19:32:24.217Z", "version_downloads": 0, "platform": "ruby", "authors": "Amazon Web Services", "info": "Official AWS Ruby gem for Tax Settings. This gem is part of the AWS SDK for Ruby.", "licenses": [ "Apache-2.0" ], "metadata": { "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings/CHANGELOG.md", "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings" }, "yanked": false, "sha": "b008e07e6682bd56c06f4249ecf65455a0310dda893e09643d5aab40588a7137", "spec_sha": "6df1cf7301d03487d35527d52f66f3578420dff6cd043e929e896bb479d384f0", "project_uri": "https://rubygems.org/gems/aws-sdk-taxsettings", "gem_uri": "https://rubygems.org/gems/aws-sdk-taxsettings-1.21.0.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings", "bug_tracker_uri": null, "changelog_uri": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "aws-sdk-core", "requirements": "~> 3, >= 3.216.0" }, { "name": "aws-sigv4", "requirements": "~> 1.5" } ] } } |
2025-04-08 19:32:37 UTC |
WTxQLS5TrJOSFnM_lRsLi |
pg_railsRails goodies. |
7.6.40 | Content{ "name": "pg_rails", "downloads": 47059, "version": "7.6.40", "version_created_at": "2025-04-08T19:31:54.220Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "a8411e5f19203135cea97ba826fff45d9207a46d0d7ff95f03ba7ea11630d8bb", "spec_sha": "d48247f307d31276001d4112d858eac66347197caee8aeac4de9e01a913bdb25", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.40.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.40", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } } |
2025-04-08 19:31:59 UTC |
jRYc-NsnXPalJJNOutb7c |
data_style_sanitizerThis is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content. |
0.2.1 | Content{ "name": "data_style_sanitizer", "downloads": 123, "version": "0.2.1", "version_created_at": "2025-04-08T19:24:39.479Z", "version_downloads": 0, "platform": "ruby", "authors": "tedaford", "info": "This is a gem that converts data-style attributes into CSP-compliant nonced style blocks. It is designed to work with Rails applications and provides a simple interface for sanitizing HTML content.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "allowed_push_host": "https://rubygems.org" }, "yanked": false, "sha": "03038d683c93eef6938eb859b407736acc68719d4bbc1978ced37aa40093caca", "spec_sha": "6ebd5bcc9bc3ef565321ee7a1eb05f606431f9aaa550ea4764e943f409730990", "project_uri": "https://rubygems.org/gems/data_style_sanitizer", "gem_uri": "https://rubygems.org/gems/data_style_sanitizer-0.2.1.gem", "homepage_uri": "https://github.com/tedaford/data_style_sanitizer", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/tedaford/data_style_sanitizer", "bug_tracker_uri": null, "changelog_uri": "https://github.com/tedaford/data_style_sanitizer/blob/master/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "nokogiri", "requirements": ">= 0" }, { "name": "securerandom", "requirements": ">= 0" } ] } } |
2025-04-08 19:24:41 UTC |
1q1eVUkq1Q-LjZ8hpxiGi |
pxs-formsGeneric form helpers |
0.1.4.7 | Content{ "name": "pxs-forms", "downloads": 5505, "version": "0.1.4.7", "version_created_at": "2025-04-08T19:04:19.157Z", "version_downloads": 0, "platform": "ruby", "authors": "Poubelle", "info": "Generic form helpers", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "464b8ac8febd12b61ef30045234e0b3dca93da449837624c57f9d626a28485a3", "spec_sha": "d4331929b7a86ba1a2e0ad4d652b023d7b285aa2d85f2ee1da553bc89132a560", "project_uri": "https://rubygems.org/gems/pxs-forms", "gem_uri": "https://rubygems.org/gems/pxs-forms-0.1.4.7.gem", "homepage_uri": null, "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pxs-forms/0.1.4.7", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [] } } |
2025-04-08 19:04:21 UTC |
lG0aX6adO_DN_0kN6n5Ac |
pg_railsRails goodies. |
7.6.39 | Content{ "name": "pg_rails", "downloads": 47038, "version": "7.6.39", "version_created_at": "2025-04-08T18:58:03.774Z", "version_downloads": 0, "platform": "ruby", "authors": "Martín Rosso", "info": "Rails goodies.", "licenses": [ "MIT" ], "metadata": {}, "yanked": false, "sha": "dc7f00a2428d0e9ed7cf6943bc6a6106d279fa86dceffa31d9d6d25b4ae06584", "spec_sha": "7afe9db8b5bf29c89f465437f94c3d88eb30a554f6643b4f28af38f1a5b2a45d", "project_uri": "https://rubygems.org/gems/pg_rails", "gem_uri": "https://rubygems.org/gems/pg_rails-7.6.39.gem", "homepage_uri": "https://github.com/programandoarg/pg_rails", "wiki_uri": null, "documentation_uri": "https://www.rubydoc.info/gems/pg_rails/7.6.39", "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "activeadmin", "requirements": "~> 3.2.2" }, { "name": "acts_as_tenant", "requirements": "~> 1.0" }, { "name": "anycable", "requirements": "= 1.5.1" }, { "name": "anycable-rails", "requirements": "~> 1.5.1" }, { "name": "anycable-rails-jwt", "requirements": "~> 0.2.0" }, { "name": "audited", "requirements": "~> 5.7.0" }, { "name": "breadcrumbs_on_rails", "requirements": "~> 4.1.0" }, { "name": "cable_ready", "requirements": "~> 5.0" }, { "name": "caxlsx_rails", "requirements": "~> 0.6.3" }, { "name": "cssbundling-rails", "requirements": "~> 1.3" }, { "name": "devise", "requirements": "~> 4.9.3" }, { "name": "devise-i18n", "requirements": "~> 1.12.0" }, { "name": "devise_invitable", "requirements": "~> 2.0.9" }, { "name": "discard", "requirements": "~> 1.3.0" }, { "name": "dotenv-rails", "requirements": "~> 3.1.0" }, { "name": "draper", "requirements": "~> 4.0.2" }, { "name": "enumerize", "requirements": "~> 2.8.1" }, { "name": "faye-websocket", "requirements": "~> 0.11" }, { "name": "hashid-rails", "requirements": "~> 1.0" }, { "name": "holidays", "requirements": "~> 8.8" }, { "name": "image_processing", "requirements": "~> 1.2" }, { "name": "jsbundling-rails", "requirements": "~> 1.3" }, { "name": "kaminari", "requirements": "~> 1.2.2" }, { "name": "kaminari-i18n", "requirements": "~> 0.5.0" }, { "name": "kredis", "requirements": "~> 1.7.0" }, { "name": "mailgun-ruby", "requirements": "~> 1.2.14" }, { "name": "nokogiri", "requirements": "~> 1.16" }, { "name": "noticed", "requirements": "~> 2.3" }, { "name": "pg", "requirements": "~> 1.5.4" }, { "name": "pg_search", "requirements": "~> 2.3.6" }, { "name": "puma", "requirements": "~> 6.4" }, { "name": "pundit", "requirements": "~> 2.3.1" }, { "name": "rails", "requirements": "~> 7.2.0" }, { "name": "rails-i18n", "requirements": "~> 7.0.8" }, { "name": "rainbow", "requirements": "~> 3.1.1" }, { "name": "ransack", "requirements": "~> 4.2.1" }, { "name": "ransack_memory", "requirements": "~> 0.1" }, { "name": "redis", "requirements": "~> 5.1" }, { "name": "rollbar", "requirements": "~> 3.5.1" }, { "name": "sassc", "requirements": "~> 2.4.0" }, { "name": "simple_form", "requirements": "~> 5.3.0" }, { "name": "slim-rails", "requirements": "~> 3.6.3" }, { "name": "sprockets-rails", "requirements": "~> 3.5" }, { "name": "turbo-rails", "requirements": "~> 2.0" }, { "name": "view_component", "requirements": "~> 3.13" } ] } } |
2025-04-08 18:58:08 UTC |
TDN0SCLOX5OprMbXVEr8l |
mime-types-datamime-types-data provides a registry for information about MIME media type definitions. It can be used with the Ruby mime-types library or other software to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. |
3.2025.0408 | Content{ "name": "mime-types-data", "downloads": 591292026, "version": "3.2025.0408", "version_created_at": "2025-04-08T18:55:41.155Z", "version_downloads": 0, "platform": "ruby", "authors": "Austin Ziegler", "info": "mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/mime-types/mime-types-data/", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "source_code_uri": "https://github.com/mime-types/mime-types-data/", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "fbde1ed056e244bc07f492eed2ca5517e9b960fe1c3ef5ac4af50966a8b16f54", "spec_sha": "7167db02161d18deaa56f0a5327e646478230706bce10764c55d42b5a25f72ad", "project_uri": "https://rubygems.org/gems/mime-types-data", "gem_uri": "https://rubygems.org/gems/mime-types-data-3.2025.0408.gem", "homepage_uri": "https://github.com/mime-types/mime-types-data/", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/mime-types/mime-types-data/", "bug_tracker_uri": "https://github.com/mime-types/mime-types-data/issues", "changelog_uri": "https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [ { "name": "hoe", "requirements": "~> 4.0" }, { "name": "hoe-halostatue", "requirements": "~> 2.0" }, { "name": "mime-types", "requirements": ">= 3.4.0, < 4" }, { "name": "nokogiri", "requirements": "~> 1.6" }, { "name": "rake", "requirements": ">= 10.0, < 14" }, { "name": "standard", "requirements": "~> 1.0" } ], "runtime": [] } } |
2025-04-08 18:55:43 UTC |
C1stxOwHuZAH6SdF8VkXd |
standard-railsA Standard plugin that adds Rails-specific rules to Standard |
1.3.0 | Content{ "name": "standard-rails", "downloads": 2276022, "version": "1.3.0", "version_created_at": "2025-04-08T18:54:46.643Z", "version_downloads": 0, "platform": "ruby", "authors": "Justin Searls", "info": "A Standard plugin that adds Rails-specific rules to Standard", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/testdouble/standard-rails", "changelog_uri": "https://github.com/testdouble/standard-rails/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/testdouble/standard-rails", "rubygems_mfa_required": "true", "default_lint_roller_plugin": "Standard::Rails::Plugin" }, "yanked": false, "sha": "782e3a523492ffb8251dd914d7287eeb9ec4a7761aa6accc63a9ecff4d5ed35f", "spec_sha": "2b20aac6579c31d9abac5f57db7ca1c883882a988ebf6e741ead89e047c8ea82", "project_uri": "https://rubygems.org/gems/standard-rails", "gem_uri": "https://rubygems.org/gems/standard-rails-1.3.0.gem", "homepage_uri": "https://github.com/testdouble/standard-rails", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/testdouble/standard-rails", "bug_tracker_uri": null, "changelog_uri": "https://github.com/testdouble/standard-rails/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "lint_roller", "requirements": "~> 1.0" }, { "name": "rubocop-rails", "requirements": "~> 2.30.0" } ] } } |
2025-04-08 18:54:49 UTC |
TD8GTH5O2JvlXDU-M1ArT |
omniai-anthropicAn implementation of OmniAI for Anthropic |
2.4.0 | Content{ "name": "omniai-anthropic", "downloads": 16068, "version": "2.4.0", "version_created_at": "2025-04-08T18:42:48.236Z", "version_downloads": 0, "platform": "ruby", "authors": "Kevin Sylvestre", "info": "An implementation of OmniAI for Anthropic", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ksylvest/omniai-anthropic", "changelog_uri": "https://github.com/ksylvest/omniai-anthropic/releases", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "ee897f7423eb50c2f3af45b33a660091db61c93bf9cc842168933db61c3e1620", "spec_sha": "a83b460cf39c78b647b3348f7c5a0275efe63d1b426ce41eee776061ee2a67af", "project_uri": "https://rubygems.org/gems/omniai-anthropic", "gem_uri": "https://rubygems.org/gems/omniai-anthropic-2.4.0.gem", "homepage_uri": "https://github.com/ksylvest/omniai-anthropic", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/ksylvest/omniai-anthropic/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "event_stream_parser", "requirements": ">= 0" }, { "name": "omniai", "requirements": "~> 2.4" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-04-08 18:42:52 UTC |
haIeyOmz9mUvo_VGVLRZX |
delightDelightful extensions to Ruby's standard library. |
0.1.1 | Content{ "name": "delight", "downloads": 159, "version": "0.1.1", "version_created_at": "2025-04-08T18:41:43.120Z", "version_downloads": 0, "platform": "ruby", "authors": "Mariusz Droździel", "info": "Delightful extensions to Ruby's standard library.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/marzdrel/delight", "source_code_uri": "https://github.com/marzdrel/delight" }, "yanked": false, "sha": "46a0501f0bd9abd77492c6c49bfe64b3d078b657fb6b5bff8f7afc1b216fa079", "spec_sha": "91d5b93c37200d9e581fd9baa7c84d71c48dbe148fd1538c4d297fdd72c2658e", "project_uri": "https://rubygems.org/gems/delight", "gem_uri": "https://rubygems.org/gems/delight-0.1.1.gem", "homepage_uri": "https://github.com/marzdrel/delight", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/marzdrel/delight", "bug_tracker_uri": null, "changelog_uri": null, "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "zeitwerk", "requirements": "~> 2.6" } ] } } |
2025-04-08 18:41:47 UTC |
iPd9oj5soR_JP8GFXD9lG |
envalitEnvalit provides a straightforward way to ensure all required environment variables are present, with options to warn or crash when they're missing. |
0.1.2 | Content{ "name": "envalit", "downloads": 39, "version": "0.1.2", "version_created_at": "2025-04-08T18:40:28.050Z", "version_downloads": 0, "platform": "ruby", "authors": "bugloper", "info": "Envalit provides a straightforward way to ensure all required environment variables are present, with options to warn or crash when they're missing.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/bugloper/envalit", "changelog_uri": "https://github.com/bugloper/envalit/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/bugloper/envalit", "rubygems_mfa_required": "false" }, "yanked": false, "sha": "9d7562ffd65bff49bef92799417bed07507e2ffe11634a7f065a4455e657c922", "spec_sha": "ea8d6958a4dc876bfdd7da7da99976af1abe1e9e09b6715f538fa5f95dcdeb6f", "project_uri": "https://rubygems.org/gems/envalit", "gem_uri": "https://rubygems.org/gems/envalit-0.1.2.gem", "homepage_uri": "https://github.com/bugloper/envalit", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/bugloper/envalit", "bug_tracker_uri": null, "changelog_uri": "https://github.com/bugloper/envalit/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "dotenv", "requirements": "~> 3.1" } ] } } |
2025-04-08 18:40:30 UTC |
hUnmx1A4QXEUyuFgqbmK7 |
omniaiAn interface for OpenAI's ChatGPT, Google's Gemini, Anthropic's Claude, Mistral's LeChat, etc. |
2.4.0 | Content{ "name": "omniai", "downloads": 32655, "version": "2.4.0", "version_created_at": "2025-04-08T18:37:01.769Z", "version_downloads": 0, "platform": "ruby", "authors": "Kevin Sylvestre", "info": "An interface for OpenAI's ChatGPT, Google's Gemini, Anthropic's Claude, Mistral's LeChat, etc.", "licenses": [ "MIT" ], "metadata": { "homepage_uri": "https://github.com/ksylvest/omniai", "changelog_uri": "https://github.com/ksylvest/omniai/releases", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "b7a9b037f389aed91eed14d5a77002623fba81115bee42160223efad36a86b2d", "spec_sha": "68af94935b03df38df4a94c1cdb91bf99da0630ff8749c2692aed5b37d8da501", "project_uri": "https://rubygems.org/gems/omniai", "gem_uri": "https://rubygems.org/gems/omniai-2.4.0.gem", "homepage_uri": "https://github.com/ksylvest/omniai", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": null, "bug_tracker_uri": null, "changelog_uri": "https://github.com/ksylvest/omniai/releases", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "event_stream_parser", "requirements": ">= 0" }, { "name": "http", "requirements": ">= 0" }, { "name": "logger", "requirements": ">= 0" }, { "name": "zeitwerk", "requirements": ">= 0" } ] } } |
2025-04-08 18:37:07 UTC |
3hMBIMJkvmKE0RnbG-6fD |
foobara-jsonrpc-connectorNo description. Add one. |
0.0.1 | Content{ "name": "foobara-jsonrpc-connector", "downloads": 0, "version": "0.0.1", "version_created_at": "2025-04-08T18:19:28.858Z", "version_downloads": 0, "platform": "ruby", "authors": "Miles Georgi", "info": "No description. Add one.", "licenses": [ "MPL-2.0" ], "metadata": { "homepage_uri": "https://github.com/foobara/jsonrpc-connector", "changelog_uri": "https://github.com/foobara/jsonrpc-connector/blob/main/CHANGELOG.md", "source_code_uri": "https://github.com/foobara/jsonrpc-connector", "rubygems_mfa_required": "true" }, "yanked": false, "sha": "752298d1199456cb7377e01ce5da83c7ee5f71f59d1481fd583dadd696474bb7", "spec_sha": "aea5b11b22dbc7323250777355b189227403cfeb582277f989ae446d61a5da6e", "project_uri": "https://rubygems.org/gems/foobara-jsonrpc-connector", "gem_uri": "https://rubygems.org/gems/foobara-jsonrpc-connector-0.0.1.gem", "homepage_uri": "https://github.com/foobara/jsonrpc-connector", "wiki_uri": null, "documentation_uri": null, "mailing_list_uri": null, "source_code_uri": "https://github.com/foobara/jsonrpc-connector", "bug_tracker_uri": null, "changelog_uri": "https://github.com/foobara/jsonrpc-connector/blob/main/CHANGELOG.md", "funding_uri": null, "dependencies": { "development": [], "runtime": [ { "name": "foobara", "requirements": "~> 0.0.94" } ] } } |
2025-04-08 18:19:31 UTC |