lib/timetrap.rb in timetrap-1.6.1 vs lib/timetrap.rb in timetrap-1.7.0
- old
+ new
@@ -1,23 +1,21 @@
require 'rubygems'
require 'chronic'
require 'sequel'
require 'yaml'
+require 'erb'
require 'sequel/extensions/inflector'
require 'Getopt/Declare'
require File.join(File.dirname(__FILE__), 'timetrap', 'config')
require File.join(File.dirname(__FILE__), 'timetrap', 'helpers')
require File.join(File.dirname(__FILE__), 'timetrap', 'cli')
require File.join(File.dirname(__FILE__), 'timetrap', 'timer')
-DB_NAME = defined?(TEST_MODE) ? nil : Timetrap::Config['database_file']
-# connect to database. This will create one if it doesn't exist
-DB = Sequel.sqlite DB_NAME
-require File.join(File.dirname(__FILE__), 'timetrap', 'models')
-Dir["#{File.dirname(__FILE__)}/timetrap/formatters/*.rb"].each do |path|
- require path
-end
-
+require File.join(File.dirname(__FILE__), 'timetrap', 'formatters')
module Timetrap
+ DB_NAME = defined?(TEST_MODE) ? nil : Timetrap::Config['database_file']
+ # connect to database. This will create one if it doesn't exist
+ DB = Sequel.sqlite DB_NAME
CLI.args = Getopt::Declare.new(<<-EOF)
#{CLI::USAGE}
EOF
end
+require File.join(File.dirname(__FILE__), 'timetrap', 'models')