Skip to content

Instantly share code, notes, and snippets.

@mikeymckay
Created August 4, 2010 06:35

Revisions

  1. mikeymckay created this gist Aug 4, 2010.
    29 changes: 29 additions & 0 deletions friendly sqlite nosql sinatra
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    #!/usr/bin/env ruby

    require 'rubygems'
    require 'sinatra'
    require 'friendly'

    Friendly.configure({
    :adapter => "sqlite",
    :database => "database.sqlite3"
    })

    class Blob
    include Friendly::Document
    attribute :name, String
    attribute :value, String
    indexes :name
    end

    before do
    Friendly.create_tables!
    Blob.create({
    :name => "Mike",
    :value => "Social Justice Hacker"
    })
    end

    get '/' do
    Blob.first(:name => "Mike").inspect
    end