summaryrefslogtreecommitdiff
path: root/leap_ca.rb
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2012-09-11 12:35:41 +0200
committerAzul <azul@riseup.net>2012-09-11 12:35:41 +0200
commitc331d70638c35d807128e39a9958cab5ba4eeb25 (patch)
tree329667af3f1624fbe49dd6260dd5c032f64fd7ba /leap_ca.rb
parenta52f357906ed5f54b7a3b64e54be79db83c58e7c (diff)
added config class
Diffstat (limited to 'leap_ca.rb')
-rw-r--r--leap_ca.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/leap_ca.rb b/leap_ca.rb
index a2a1d37..26f3b03 100644
--- a/leap_ca.rb
+++ b/leap_ca.rb
@@ -2,15 +2,15 @@
require 'rubygems'
require 'yajl/http_stream'
+require 'lib/config'
require 'lib/couch_stream'
require 'lib/couch_changes'
-# TODO: read the connection from a config
-SERVER = "http://localhost:5984"
-DATABASE = "salticidae_certs"
def main
- couch = CouchStream.new(SERVER, DATABASE)
+ config = LeapCA::Config.new(File.expand_path("../config.yml", __FILE__))
+ p "Tracking #{config.database} on #{config.server}"
+ couch = CouchStream.new(config)
changes = CouchChanges.new(couch)
changes.follow do |hash|
p hash