Skip to content
Inline expansion for Ruby
Ruby Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark Update benchmark May 23, 2019
bin bunlde gem Apr 25, 2019
lib Introduce cache for file content May 18, 2019
test Refine the interface May 18, 2019
.gitignore Initialize gemspec Apr 25, 2019
Gemfile bunlde gem Apr 25, 2019 Update README May 18, 2019
Rakefile minitest Apr 25, 2019
rinline.gemspec Update gemspec May 22, 2019


Inline expansion for Ruby.


Add this line to your application's Gemfile:

gem 'rinline'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install rinline


Call Rinline.optimize after your program is loaded, but before your program is not ran yet.

require 'your_program'
require 'rinline'

Rinline.optimize do |r|



After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to


Bug reports and pull requests are welcome on GitHub at

You can’t perform that action at this time.