Skip to content

ProgrammingLanguage/Ruby

Field Value
Purpose Ruby-specific configuration — gem, Bundler, and Rails settings
Repo AmadlaOrg/Entities/ProgrammingLanguage/Ruby
Entity URI amadla.org/entity/programming-language/ruby@v1.0.0
Parent type ProgrammingLanguage

Schema

Property Type Description
gems array of strings Global gems to install
bundler_version string Bundler version to install
gem_sources array of strings Gem source URLs
gemrc.no_document boolean Skip documentation generation when installing gems
gemrc.verbose boolean Enable verbose output for gem operations
rails_env string Default RAILS_ENV value

Example

_type: amadla.org/entity/programming-language/ruby@v1.0.0
_extends: amadla.org/entity/programming-language@v1.0.0
_body:
  language: ruby
  version: "3.3"
  version_manager: rbenv
  gems:
    - rails
    - puma
    - sidekiq
  bundler_version: "2.5.6"
  gem_sources:
    - https://rubygems.org
  gemrc:
    no_document: true
    verbose: false
  rails_env: production

Consumers

Tool How It Uses ProgrammingLanguage/Ruby
lay Installs Ruby runtime, Bundler, and global gems