[Xfce4-commits] <cafe:master> Rename to cafe (this is where people meet, right?).
Jannis Pohlmann
noreply at xfce.org
Sat Mar 12 15:08:01 CET 2011
Updating branch refs/heads/master
to d513424ef05113e7cbaabc40057030bab5e3a2ba (commit)
from 361e21bb41e6215767d476044cd194467a7c983a (commit)
commit d513424ef05113e7cbaabc40057030bab5e3a2ba
Author: Jannis Pohlmann <jannis at xfce.org>
Date: Sat Mar 12 15:06:18 2011 +0100
Rename to cafe (this is where people meet, right?).
.gitignore | 2 ++
Rakefile | 13 ++++++-------
config.ru | 16 ++++++++++++++++
lib/cafe.rb | 19 +++++++++++++++++++
lib/controllers/members.rb | 15 +++++++++++++++
module.xml | 4 ++--
update-installation.sh | 8 +++++++-
7 files changed, 67 insertions(+), 10 deletions(-)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c74ce46
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.gemspec
+pkg
diff --git a/Rakefile b/Rakefile
index 5ecf440..b0d7a9a 100755
--- a/Rakefile
+++ b/Rakefile
@@ -5,18 +5,17 @@ begin
require 'jeweler'
Jeweler::Tasks.new do |gem|
- gem.name = 'assembly'
+ gem.name = 'cafe'
gem.summary = %Q{Web application used to managing the Xfce Foundation}
gem.email = 'jannis at xfce.org'
- gem.homepage = 'http://git.xfce.org/jannis/assembly'
+ gem.homepage = 'http://git.xfce.org/jannis/cafe'
gem.authors = ['Jannis Pohlmann']
gem.files = FileList['[A-Z]*', '{examples,lib}/**/*']
- gem.add_dependency('pony', '0.3')
- gem.add_dependency('sinatra', '0.9.2')
- gem.add_dependency('warden', '0.2.3')
- gem.add_dependency('haml', '2.2.1')
- gem.add_dependency('ratom', '0.6.2')
+ gem.add_dependency('pony', '>= 0.3')
+ gem.add_dependency('sinatra', '>= 0.9.2')
+ gem.add_dependency('warden', '>= 0.2.3')
+ gem.add_dependency('haml', '>= 2.2.1')
end
rescue LoadError
puts 'Jeweler not available. Install it with "gem install jeweler"'
diff --git a/config.ru b/config.ru
new file mode 100644
index 0000000..5994d96
--- /dev/null
+++ b/config.ru
@@ -0,0 +1,16 @@
+#!/usr/bin/env ruby
+
+require 'rubygems'
+require 'sinatra'
+require 'cafe'
+
+disable :run
+enable :static
+enable :session
+enable :methodoverride
+enable :reload
+set :environment, :development
+
+use Rack::ShowExceptions
+
+run Cafe::Application
diff --git a/lib/cafe.rb b/lib/cafe.rb
new file mode 100644
index 0000000..aaae3aa
--- /dev/null
+++ b/lib/cafe.rb
@@ -0,0 +1,19 @@
+require 'rubygems'
+
+# determine the location of this very ruby script
+directory = File.expand_path(File.dirname(__FILE__))
+
+# load models
+require File.join(directory, 'models', 'member')
+
+# load helpers
+
+# load controllers
+require File.join(directory, 'controllers', 'members')
+
+# load middleware
+
+module Cafe
+ class Application < Sinatra::Base
+ end
+end
diff --git a/lib/controllers/members.rb b/lib/controllers/members.rb
new file mode 100644
index 0000000..869158d
--- /dev/null
+++ b/lib/controllers/members.rb
@@ -0,0 +1,15 @@
+module Cafe
+ module Controllers
+ module Members
+
+ def self.registered(app)
+
+ app.get '/members/:name' do
+ 'Hello World'
+ end
+
+ end
+
+ end
+ end
+end
diff --git a/lib/models/member.rb b/lib/models/member.rb
new file mode 100644
index 0000000..e69de29
diff --git a/module.xml b/module.xml
index 3cc1e59..b1fdb6b 100644
--- a/module.xml
+++ b/module.xml
@@ -5,9 +5,9 @@
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
- <name xml:lang="en">assembly</name>
+ <name xml:lang="en">cafe</name>
<shortdesc xml:lang="en">Web application used to manage the Xfce Foundation</shortdesc>
- <homepage rdf:resource="http://git.xfce.org/foundation/assembly"/>
+ <homepage rdf:resource="http://git.xfce.org/foundation/cafe"/>
<maintainer>
<foaf:Person>
diff --git a/update-installation.sh b/update-installation.sh
index d053fb8..a11be9f 100755
--- a/update-installation.sh
+++ b/update-installation.sh
@@ -1,3 +1,9 @@
#!/bin/sh
-rake build && su -c 'gem install pkg/assembly-0.1.0.gem'
+HOSTNAME=`hostname`
+
+if [[ "$HOSTNAME" -eq "orion" ]]; then
+ rake gemspec && rake build && sudo gem install pkg/cafe-0.1.0.gem
+else
+ rake gemspec && rake build && su -c 'gem install pkg/cafe-0.1.0.gem'
+fi
More information about the Xfce4-commits
mailing list