RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Irb Autocompletions Generated from Documentation

The latest version of bond comes with the ability to generate gem-specific irb autocompletions from a gem’s yard documentation. This release also features the ability for gems to ship with their own irb autocompletions (i.e. hirb) and allows for bond to be used within emacs’ inf-ruby mode. Read more about it.

Talking of autocompletion: What’s state of the art for autocompletion in TextMa…

aspect4r - Aspect Oriented Programming for Ruby

I am releasing my first gem - aspect4r. It allows one to extract common logic from multiple methods using before_method/after_method/around_method etc. It also provides a approach to split large methods into small pieces. I hope you guys find it useful. It might undergo some API changes before 1.0 after I put it in use in one of my projects. I’ll also be doing some benchmark testing next and improving its internals.

There is a good bit more to AOP then just wrappers. To that end you might be in…
Thank you for the information. I’ll see if I can borrow something from them. …
Fully agree. Ruby’s meta-programming capabilities do go along way in this regar…

Cinch: The IRC Bot Building Framework version 0.3

I have just bumped the latest version of Cinch to 0.3. Cinch provides an easy DSL for creating IRC Bots with easy. It’s literally a Cinch! See the Ruby Inside post here. Cinch comes boxed with a ton of examples, and major features are going to be implemented soon, so stay tuned! PS: Remember if you were watching Cinch on GitHub you may have been removed from the watch list, so please re-watch!

Ruby Libxml Tutorial - Reader API

The libxml provides a StAX API for processing XML. The Ruby binding of libxml exposes it via XML::Reader. I have written a tutorial on using the XML::Reader API. I believe it is the first tutorial to cover this topic.

The hyperlinked tutorial is not there.

BDDCasts launches new series

Often when updating an older site, you find yourself having a bunch of outdated gems. See in the first episode of URLAgg updates the steps needed to move a Rails 2.3.x project to Bundler. The move is facilitated by using RVM Gemsets to update the out of date gems without interfering with the rest of your development environment.

Benchmarking MacRuby 0.6

Recently MacRuby 0.6 was released. The development team put a lot of emphasis on improving compatibility with Ruby 1.9, and the viability of MacRuby as a tool for developing Mac OS X applications. Focus on these aspects took precedence over performance, but I was still curious to see how well it performed when compared to Ruby 1.8.7 and Ruby 1.9, respectively.

NIGGERS LOVE ANTONIO CANGIANO

Rubinius 1.0.0 is out!

Rubinius 1.0.0 is now available! Check out their website. Rubinius is a Ruby interpreter written in C++/Ruby.

Great news! Congratulations to the Rubinius team!
benchmark anyone?

The Powerful New Rails Router

I wrote an article for RailsDispatch on the advanced features in Router of Rails 3. It includes a screencast showing how you can create a generic action for static pages in your application. Check it out here.

Rack::Rewrite 1.0.0 Released with support for Rails 3

I just released v1.0.0 of Rack::Rewrite. Check out the release notes. The most notable improvement is that it is now rails 3 compatible. Hurry up and upgrade!

Correct URL for Rack::Rewrite is: http://github.com/jtrupiano/rack-rewrite …
Link fixed. There is an edit though, for future :-)
I don’t see a link to edit anywhere…at least not from this page.
Loading older posts