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.
Permalink
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
.travis.yml
Gemfile bunlde gem Apr 25, 2019
README.md Update README May 18, 2019
Rakefile minitest Apr 25, 2019
rinline.gemspec Update gemspec May 22, 2019

README.md

Rinline

Inline expansion for Ruby.

Installation

Add this line to your application's Gemfile:

gem 'rinline'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install rinline

Usage

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|
  r.optimize_namespace(YourProgram)
end

YourProgram.start

Development

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 rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/pocke/rinline.

You can’t perform that action at this time.