ronen barzel   ·   software

some open source software projects i've created or contributed significantly to. 

array_floe

· a ruby gem that provides array iterators with first/last/odd/even info.

enumerable_hashify

· a ruby gem that provides a method to create a hash from an enumerable.

fmod-ruby

· a ruby gem that provides access to the FMOD audio library.

hash_keyword_args

· a ruby gem that makes it easier and more robust to use a hash for keyword args to a method.

key_struct

· a ruby gem that provides a KeyStruct class generator that's the same as Struct but the class initializer accepts keyword arguments.

its-it

· a ruby gem to simplify list comprehension and case statements.

jfill

· a javascript template engine.

object-let

· a ruby gem that (trivially) implements the let idiom.

schema_associations

· a ruby on rails extension that automatically creates associations based on the schema (DRY).

schema_plus

· a ruby on rails extension that provides enhanced capabilities for schema definition and querying, including: enhanced and more DRY index capabilities, support and automation for foreign key constraints, and support for views.

schema_validations

· a ruby on rails extension that automatically creates validations basing on the database schema.

ronen@barzel.org home page