1. Technology Astronauts
  2. oss
  3. oss_flounder

Overview

HTTPS SSH
Flounder is a way to write SQL simply in Ruby. It deals with everything BUT
object relational mapping. 

SYNOPSIS

    require 'flounder'
    d = Flounder.domain do |dom|
      dom.entity(:users, :user, 'users') do |user|
        user.has_many :giraffes, :id => :user_id
      end
      dom.entity(:giraffes, :giraffe, 'all_giraffes') do |giraffe|
        giraffe.belongs_to :user, :user_id => :id
      end
    end

    d[:users].where(:id.lt => 10).to_a
    d[:users].connect(:giraffes)

STATUS

Somewhat cooled off beta phase - Most features are stable now and the API
doesn't change radically anymore.

LICENSE

  MIT License.