firebase-ruby 是 Firebase 后端 API 的 Ruby 语言封装。 示例代码: Firebase.base_uri = 'https://<your-firebase>.firebaseio.com/'response = Firebase.push("todos", { :name => 'Pick the milk', :priority => 1 })response.
GeoNames Ruby 是为 GeoNames 提供 Ruby 语言的开发包。
RubyFIT 是 FIT (Framework for Interactive Testing) 的 Ruby 语言移植版本。
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。
RubyMotion-Tutorial 包含 RubyMotion 开发工具的多个教程。 安装 bundle install sudo easy_install Pygments (用于语法突出显示)
ruby-concordion 是 Concordion 自动化测试工具的 Ruby 移植版本。
Ruby-Enum 是一组 Ruby 定义枚举的便捷方式,可用于快速定义枚举。 用法 枚举可以作为常量或类方法定义和访问。 常量 定义枚举,并作为常量引用 class OrderState include Ruby::Enum define :CREATED, 'created' define :PAID, 'paid'end OrderState::CREATED # 'created'O
Yarp (Yet Another Ruby Parser) 是一个 Ruby 解释器,目前处于早期阶段,旨在取代现有的 CRuby 解释器。 Yarp 的三个目标: 可移植性——支持在其他项目、实现和工具中使用这个解释器 容错——支持从尽可能多的语法错误中恢复 可维护性——成为一个长期存在的项目,具有良好的健康度。这意味着要具备教程、示例、文档、干净的代码、良好的测试覆盖率等。 目录结构 .├─
RubyCocoa是一个Mac OS X的界面开发包,你可以通过它使用面向对象的Ruby进行Cocoa开发。你可以用Ruby来创建并使用Cocoa对象,你能同时使用Ruby和Objective-C来编写Cocoa软件。 如果你喜欢Ruby和Mac,并且你的软件只打算在Mac下运行,RubyCocoa是你不二的选择。 最新的xcode 3.0已经默认包含RubyCocoa来支持Ruby开发Mac的应用程序。
Ruby PHP Serializer 是一个 Ruby 的模块,用来实现 PHP 语言中的 serialize() 和 unserialize() 函数.
ruby-pdns 是一个简单的Ruby库用来开发动态基于 PowerDNS的DNS记录应用,它将复杂的DNS操作过程封装起来并提供简单易用的方法,示例代码如下所示: module Pdns newrecord("www.your.net") do |query, answer| case country(query[:remoteip]) when "US", "CA"
Postage 是一个轻量级的 Ruby API,用来为处理博客系统处理基于文本文件的存储。
Mailgun rubygem 是 Mailgun 服务的 Ruby 开发包,功能包括: Mailing Lists Mailing List Members Mailboxes Routes Log Stats Messages Bounces Unsubscribes Complaints
Ruby TTY 是一个 Ruby 用来开发命令行应用的 Gems,示例代码: shell = TTY::Shell.newshell.ask "What is your name?" do argument :required default 'Piotr' validate /\w+\s\w+/ valid ['Piotr', 'Piotrek'] modify :ca
identity-toolkit-ruby-client 是 Ruby 上的 Google Identity Toolkit 客户端的开发包。 示例: require 'gitkit_client'# Create a server config file or download it from Google Developer Console# The config file contains