18 April 2014

The Ruby Reflector

Topic

Bundler

  Source Favicon
By Mike Gunderloy of A Fresh Cup 8 days ago.
Email

Ruby 2.1 Garbage Collection: ready for production - A look at the internals of ruby GC, some of the cases where it fails, and what you can do about it.

How to Build a Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls, Oh My! - A good walkthrough of the current state of gem building.

Heartbleed Test - Find out whether a server is vulnerable to the recent devastating OpenSSL bug.

afreshcup.com Read
  Source Favicon
By Jason Garber of Viget.com Blogs 3 months ago.
Email

Additionally, craft-master uses a set of tools ( Ruby, Rake, and Bundler) that are already a part of our tool chain here at Viget. If you use front-end development tools like Sass and Compass for pre-processing stylesheets or Capistrano for deployment, craft-master lays the groundwork for including those tools in your project.

Your needs and opinions may vary, of course, but for me, building craft-master in Ruby was the obvious choice.

Free as in Beer

Since Craft's core code …

viget.com Read
  Source Favicon
By Tammer Saleh of Tammer Saleh 4 months ago.
Email

…finds in your $PATH , which is likely the script that rubygems installed when you installed the gem. That script ( itself a binstub ) will find the latest version of rspec and execute that. This completely ignores your Gemfile , which can lead to confusing and unexpected errors.

To address this, Bundler added its own support for project-specific binstubs. Running bundle install --binstubs will add another

XXX This is all wrong :(

tammersaleh.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 4 months ago.
Email

Bundler

Git

Dates

The course starts on Saturday, 18th Jan. 2014 and runs for 2 weeks.

Is the course really free?

A lot of effort and time goes into building such a course and we would really love that you pay at least US$ 15 for the course. Since this is a " Pay if you Like " course, you are under no obligation to pay and hence the course would be free for you.

How do I register and pay the course fees?

First, create an account on the site and then pay the …

rubylearning.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 4 months ago.
Email

The rumors of Bundler's death have been greatly exaggerated - What's going on with Bundler and RubyGems.

Keeping Parts of Your Codebase Private on GitHub - How to manage a mixed public/private project.

PeriodicCalculations - Cumulate periodic results of aggregates (such as daily sales) over time with PostgreSQL.

afreshcup.com Read
  Source Favicon
By Mislav of Mislav's blog 4 months ago.
Email

To enable caching of Bundler dependencies, add the scripts to the script/ directory of your project and add this to .travis.yml :

install : script/cached-bundle install --deployment env : global : - AMAZON_S3_BUCKET=my-bucket - AMAZON_ACCESS_KEY_ID=MYACCESSKEY - secure : "..."

...where secure: value is obtained by means of the offical travis CLI tool: $ travis encrypt AMAZON_SECRET_ACCESS_KEY="..."

That's it! The caching of gem dependencies this way resulted …

mislav.uniqpath.com Read
  Source Favicon
By Kurtz of Viget.com Blogs 4 months ago.
Email

If you write Ruby with any regularity, you've probably experienced the dependency-managing wonders of Bundler . What you didn't know, however, was that you can use the same dependency-sorting goodness within your own application in other contexts.

Say Hello to TSort

TSort is a module included in the Ruby standard library for executing topological sorts . Under the hood, Bundler uses TSort to detangle your gems' web of dependencies. Managing

viget.com Read
  Source Favicon
By Fletcher Nichol of Chef Blog 5 months ago.
Email

If you use Bundler, you can add gem "test-kitchen" to your Gemfile and make sure to run bundle install .

Next add support to your library, Chef cookbook, or empty project with kitchen init : $ kitchen init

A .kitchen.yml will be created in your project base directory. This file describes your testing configuration; what you want to test and on which target platforms. Each of these suite and platform combinations are called instances. By default your instances will be converged …

opscode.com Read
  Source Favicon
Email

Thank you to Yehuda Katz and Carl Lerche for Bundler.

Thank you to John Resig for jQuery.

Thank you to Jonas Nicklas for Capybara, an intuitive browser simulation framework.

Thank you to Travis CI for letting us know when our code is working (or broken) on various versions of Ruby.

Thank you to KDE, Apple, Google, Trolltech, and Nokia for Webkit and QtWebKit, which enabled our capybara-webkit.

Thank you to Google and Paul Irish for Chrome Developer Tools

robots.thoughtbot.com Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 7 months ago.
Email

…automate gem downloads. As of today, customers can use the gem command, and even use gem tools such as Bundler to install Phusion Passenger Enterprise. This should also make installation automation a lot easier.

To install the Phusion Passenger Enterprise gem, run the following commands: gem source --add https://YOUR_ORDER_REFERENCE:YOUR_PASSWORD@www.phusionpassenger.com/enterprise_gems/ gem install passenger-enterprise-server

Here, you must substitute YOUR ORDER REFERENCE and YOUR PASSWORD…

blog.phusion.nl Read