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.

OpenStruct 2

I just launched ostruct2 gem intended as drop in replacement for Ruby’s standard ostruct.rb library. The original OpenStruct class has some short-comings, such as name conflicts with built-in methods. OStruct2 improves upon the original by subclassing BasicObject to ensure a clean slate and adds some additional niceties such as support for Enumerable. This is v0.1.0. I’m sure it needs a little bit more work to be complete (e.g. #hash and #dup methods are probably unavoidable), but all the primary functionality is green.

Interesting implementation. Do you think it is a good idea to expose internal s…
Anytime I see code trying to clean up standard lib, I say bravo! @robgleeson…
@robogleeson You are right. I mention this issue in the current docs. Ultimatel…
@jim It’s exposed in #method_missing if you use a bang method that is not defin…

Frozen Rails 2012 call for proposals now open

The Frozen Rails 2012 call for proposals is now open on our new site: 2012.frozenrails.eu - Frozen Rails is a a two day, single track conference and this is the third time that it’s being organised. Currently we’ve confirmed our two keynote speakers and Early Bird tickets are currently on sale and we’re also looking for sponsors. In addition to this, we offer substantial discounts to Rails contributors and students.

E-commerce Tips 1.1 (namespacing)

I’ve been very frustrated when I see an app/controllers directory with a lack of namespaces. It’s just wrong to not have any namespaces in an app that is large. I try to give me reasoning for why it is wrong to not have namespaces in this article

The link is broken :(
Fixed sorry… hre vs href makes a big difference. OOPS

Rails Authorization with Authority 2.0

Authority is the Rails authorization gem that’s as simple and flexible as Ruby inheritence. We recently released the 2.0 version, and it’s rock-solid: tons of passing multi-platform tests and lots of clear documentation. Come check it out on Github or Rubygems.

A new gem for the Flickr API called "flickrie"

I just released the first major version of my gem for the Flickr API called “flickrie”. The major difference from other gems of this kind is that it uses an object-oriented approach. Also, it’s written in Ruby/Rails fashion (for example, an attribute that is called #dateupdated in the Flickr API will here be called #updated_at, and #ispro is called #pro?), and you get all the information parsed (like dates, for example, you’ll get Time objects, instead of strings or integers). Check out the project page on GitHub :)

Released multi_markdown 0.1.0.pre1

Just pushed a pre-release of multi_markdown, feedback welcomed. multi_markdown allows projects to use a wide variety of Markdown libraries, without having to depend on a specific one. AKA multi_json for markdown. Please stop explicitly depending on rdiscount or redcarpet, try multi_markdown instead.

@petercooper: user “dfgherh” is a spam bot. Might want to ban it, or the IP Add…
Too long for FP, but: $ gem install multi_markdown --pre require 'mult…

Going to write a book called "Composing Ruby"

Ruby is one of the most richly object oriented programming languages that has ever existed. However, nearly two decades of programmers working in Ruby as if it were a foreign language has prevented us from unlocking its true potential. Read more

If you are looking for a classic style wrist rolex replica then you can check o…

Live Training: Rails Fundamentals Workshop

Rails is hard to learn. There are a lot of different overlapping tools, the opinionated perspective requires you to understand a number of acronym-ized concepts, and even the intro screencasts don’t answer if you ask them a question. Read more

Kata 1.3.1 Released

Katas are well known in the ruby community as a great way to practice the language. The kata gem provides facilities to make the practice easier. Writing a kata is as easy as writing an rspec test while taking it is a step by step process with github integration baked in. With this release kata supports other languages besides ruby and it commits to your git repo after completing a requirement during a practice session. Check it out and have a look at the code katas project for some samples to test yourself against!

Announcing Database-less Environments

At <a href=engineyard.com”>Engine Yard</a>, we believe that you should have the flexibility to set up your environments and manage your data stores as you see fit. This is something we take seriously as we continue to evolve Engine Yard Cloud and today, we are happy to announce database-less environments as an alpha release. If you need to utilize data offerings outside of our natively supported MySQL or PostgreSQL, then this feature will enable you to do so. Check out more <a href=” rel=”nofollow” http://www.engineyard.com/blog/2012/announcing-database-less-env/”>here</a>.

testff asdklfkds lfkjasdk fjdsaj fd asjfads
Loading older posts