| Library | Pure Ruby, no external services | | API Client | HTTP wrapper with resource pattern | | CLI Tool | spec.executables, bindir setup | | Rails Integration | Railtie with ActiveSupport.onload |
Installation, Quick Start, Configuration, Features, Development, License.
| methodmissing | definemethod | | @@classvariables | class << self with ivars | | Requiring Rails directly | ActiveSupport.onload | | Many runtime deps | Prefer stdlib | | Committing Gemfile.lock | Only lock in apps | | Heavy DSLs | Explicit Ruby | | autoload | requirerelative |
Build production-quality Ruby gems. Use when creating new gems, structuring gem architecture, implementing configuration patterns, setting up testing, or preparing for publishing. Covers all gem types - libraries, CLI tools, Rails engines, and API clients. Source: majesticlabs-dev/majestic-marketplace.