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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Got Yo Back is a cool library with a sil...
Got Yo Back is a cool library with a silly name that lets you specify before and after callbacks for any of your methods.
Gantty: Gantt Charts + Ruby!
Use GanttProject? Like Ruby? Parse your information and have fun with it with Gantty.
Little Known Ways to Ruby Mastery by Guy Naor
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Guy Naor reveals his secrets!
Ruby Style Guide
The Ruby and Rails style guide has been promoted from the Pathfinder blog to a permanent web page. Please comment to improve the quality and quantity of suggestions.
Tutorial: Authlogic basic setup
Tutorial: Authlogic basic setup. A detailed walk through of setting up Authlogic in a rails app.
GitHub Rebase #2
The second installment of GitHub Rebase is now up! Goes over some new, most watched, and busy projects on the site.
Ruby FFI example using #ffi_lib
Ruby FFI example showing use of #ffi_lib method to specify which FF you’d like to I.
Settingslogic: a great settings solution or the greatest?
Settingslogic: A great settings solution or the greatest?
The suits win: "gasm" gets renamed to "logic"
The suits win: “gasm” gets renamed to “logic”.
Automatic Lossless Reduction Of Your Websites Images
Smusher reduces the size of all your images(JPG/PNG) lossless. Typically 10-96% reduction. (folder must be online like public/images) - examples
mocksmtpd: A "mock" SMTP mail server in Ruby
It’s in Japanese, but mocksmtpd is a “mock” SMTP mail server written in Ruby for receiving mail.
Pumpkin on Rails
Pumpkin on Rails - (Belated) Happy Halloween Rails Style. Who says Rails doesn’t scale?
Mack Framework 0.8.1 Released
This week the Mack Framework reached version 0.8.1. Amongst other things in the release there is now support for Portlets. Portlets allow you to build a Mack application and quickly package the ENTIRE application as a gem, and reuse it in another Mack application.
A nasty DataMapper bug?
Cory O’Daniel claims to have found a massive flaw^H^H^H^H glitch in DataMapper 0.9.6 that results in 90 SQL queries being performed for just one simple lookup. Not being a DataMapper expert myself - is there any merit in this bug? [more inside]
Two Shoulda best practices
I’ve been bit by a Shoulda subtlety lately. This resulted in Two Shoulda best practices
Ruby and Shoes Programming: A New Course
Ruby and Shoes Programming: A New Course. The first of its kind - an online crash course by Shoes Ninja - Satoshi Asakawa of Japan. If you know Core Ruby then you can learn Shoes - one of the most popular Ruby GUI.
roleful is a DSL for your classes that h...
roleful is a DSL for your classes that handles roles and permissions. All you have to do is declare your roles, then provide a #role instance method to determine what role(s) an object has. Roleful will then let you know what your object can and can’t do. [more inside]
Extended-Bort
Lakshan from the MyConf RailsRumble team has released an extended version of Bort the base Rails application named Extended-Bort. [more inside]
Nokogiri is released!
Nokogiri is an HTML, XML, SAX, and Reader parser with XPath and CSS selector support. It was written with replacing Hpricot/LibXML in mind. It is faster than Hpricot, and easier to use than LibXML. See the README for examples.
session_expiry plugin - Expire plugins after inactivity
The session_expiry plugin allows you to set a time in which your session is valid, and expires the session after that, with a callback method to potentially set flash messages.
Implementing DSL Blocks
Implementing DSL Blocks is a lengthy but thorough survey of various strategies, referencing some of the recent discussion on instance_eval. The posting also describes a gem called Blockenspiel that helps with DSL block implementations.
MerbCamp videos are posted!
I just noticed that all of the video presentations from MerbCamp have been posted!
Symbian Releases Port of Ruby 1.9 For Its Platform
Symbian, creator of the eponymous mobile platform, has released a port of Ruby 1.9 for.. Symbian.
Braid 0.5 released - vendor your git and svn repositories
Braid is a simple tool to help track git and svn vendor branches in a git repository. Braid 0.5 was released today. This is a major release that brings two main features (no more braid/track branch and better merging support) and lots of usability changes, bugfixes and tweaks.
Integrating Scala into JRuby
Daniel Spiewak laces up not only <a href-“http://www.codecommit.com/blog/ruby/jruby-interop-dsl-in-scala”>a DSL for Scala to call JRuby</a>, but also a DSL for JRuby to run Scala.