Skip to content

Commit

Permalink
Starting up
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagopradi committed Jul 19, 2010
0 parents commit bdf57b6
Show file tree
Hide file tree
Showing 9 changed files with 63 additions and 0 deletions.
Empty file added Rakefile
Empty file.
11 changes: 11 additions & 0 deletions config/shards.yml
@@ -0,0 +1,11 @@
octopus:
shards:
america:
adapter: sqlite
database: america.sqlite3
europe:
adapter: sqlite
database: europe.sqlite3
asia:
adapter: asia
database: asia.sqlite3
7 changes: 7 additions & 0 deletions database_connection.rb
@@ -0,0 +1,7 @@
require "active_record"
require "octopus"

ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "master.sqlite3")

class User < ActiveRecord::Base
end
13 changes: 13 additions & 0 deletions server.rb
@@ -0,0 +1,13 @@
require "rubygems"
require "sinatra"
require "database_connection"

get "/" do

end

get "/database/:shard" do
Octopus.using(params[:shard].to_sym) do

end
end
14 changes: 14 additions & 0 deletions spec/server_spec.rb
@@ -0,0 +1,14 @@
require File.dirname(__FILE__) + '/spec_helper'

describe "Server" do
include Rack::Test::Methods

def app
@app ||= Sinatra::Application
end

it "should respond to /" do
get '/'
last_response.should be_ok
end
end
4 changes: 4 additions & 0 deletions spec/spec.opts
@@ -0,0 +1,4 @@
--colour
--format progress
--loadby mtime
--reverse
14 changes: 14 additions & 0 deletions spec/spec_helper.rb
@@ -0,0 +1,14 @@
require File.join(File.dirname(__FILE__), '..', 'server.rb')

require 'rubygems'
require 'sinatra'
require 'rack/test'
require 'spec'
require 'spec/autorun'
require 'spec/interop/test'

# set test environment
set :environment, :test
set :run, false
set :raise_errors, true
set :logging, false
Empty file added views/database.html.haml
Empty file.
Empty file added views/welcome.html.haml
Empty file.

0 comments on commit bdf57b6

Please sign in to comment.