Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

February 16 2010

netzrauschen

The Ruby Reflector

The Ruby Reflector is a Social News website that reflects upon the Ruby programming community. We're reading 668 blogs, so that you don't have to.
Tags: ruby rails
netzrauschen

Watir

Watir, pronounced water, is an open-source (BSD) library for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page.

February 05 2010

netzrauschen

FasterCSV Documentation

FasterCSV is intended as a replacement to Ruby‘s standard CSV library.
Tags: csv ruby rails

November 04 2009

netzrauschen

My 10 Favorite Things About the Ruby Language « Katz Got Your Tongue?

I work with Ruby every single day, and over time have come to really enjoy using it. Here’s a list of some specific things that I really like about Ruby. Some of them are obvious, and some are shared with other languages. The purpose is to share things I like about Ruby, not to compare and contrast with any specific language.
Tags: ruby

September 26 2009

netzrauschen

September 01 2009

netzrauschen

eigenclass - Changes in Ruby 1.9

I have scanned over 40000 lines of Changelogs to extract the changes between the stable branch and HEAD. These include important syntax additions, lots of modifications in the behavior of Procs and lambdas, new Enumerator and Enumerable goodies, convenient methods to interact with the OS, new IO stuff...
Tags: ruby
netzrauschen

Riding Rails: Upgrading to Snow Leopard

Last Friday, Apple released their new OS version: Snow Leopard. Upgrading to SL is very easy and even gives you back quite a lot of HD space. However a few things have changed in the OS and you need to understand what is going on so you won't get frustrated with the updating process and won't be wasting time fighting with the system.

July 16 2009

netzrauschen

vandrijevik's with_time_frozen_at at master - GitHub

with_time_frozen_at makes time-sensitive testing using Test::Unit in Ruby super-easy!

June 24 2009

netzrauschen

scie.nti.st » irssi notifications using Ruby and Jabber

This is the greatest thing to happen to mankind since the invention of Nutella.
Tags: ruby jabber im
netzrauschen

Home - hpricot - GitHub

Hpricot is a very flexible HTML parser, based on Tanaka Akira’s HTree and John Resig’s jQuery, but with the scanner recoded in C. I’ve borrowed (what I believe to be) the best ideas from these wares to make Hpricot heaps of fun to use.

June 19 2009

netzrauschen

Robby on Rails : Are you a console master?

It occured to me earlier that many people, who might have came from the PHP camp, may have never really tested their object-oriented code from some sort of interactive program. (irb) If you are coming from the Python, Java, etc worlds, interactive testing isn’t anything new. Rails is nice enough to bundle a console script right within it!

June 05 2009

netzrauschen
netzrauschen

README.rdoc at master from wvk's dynamime - GitHub

Rails allows the creation of MIME type aliases to render different versions of HTML templates for different client devices. Dynamime extends this by adding automatic device detection using the client browser’s user agent string (inspired by Brendan Lim’s Mobile Fu plugin) and the possibility to build a use cascading "tree" of device types.

June 04 2009

netzrauschen

the rails loft - matchers_in_have_tag_blocks.should be(/with_tag/)

Unfortunately, calling have_tag within a have_tag block won't raise an error. There's no mechanism that will warn you that your inner have_tag is ineffective. The results of the inner have_tag will simply be ignored.
Tags: rails rspec ruby
netzrauschen

Using rspec have_tag | Ruby Pond

Not everyone realises that that rspec havetag assertion is simply a wrapper for the Test::Unit assertselect. And even if you do, do you really know how powerful a tool it is? I’ve seen many tests and specs where people jump through a whole heap of hoops to check that the desired element exists, well no more! Fresh for today, a quick run down on some of the most useful and powerful selectors you can use with havetag (and by default, assertselect too)
netzrauschen

Send ri output to Safari [ruby] [osx] [shell]

alias riht='ruby -e"%x{ri -f html #{ARGV[0]}>/tmp/ri.html; open -a Safari /tmp/ri.html}"'
Tags: ruby ri shell
netzrauschen

A Better ri

ri is the local, command-line viewer for Ruby documentation. I vastly prefer looking up documentation with ri over mousing up and down and in and out of HTML frames, scrolling through PDFs, and flipping through books, which have unfortunately become much more common ways to search Ruby documentation.

May 28 2009

netzrauschen

May 26 2009

netzrauschen

ADC—Developing Cocoa Applications Using MacRuby

Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applications with Ruby while maintaining the peformance benefits of a fully fledged Cocoa application. This article will show you how to get started with MacRuby and build your first sample application.
netzrauschen

MacRuby » Home

MacRuby is a version of Ruby 1.9, ported to run directly on top of Mac OS X core technologies such as the Objective-C common runtime and garbage collector, and the CoreFoundation framework. While still a work in progress, it is the goal of MacRuby to enable the creation of full-fledged Mac OS X applications which do not sacrifice performance in order to enjoy the benefits of using Ruby
Tags: ruby osx cocoa gui
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.