module Punter
Constants
- VERSION
Public Class Methods
determine_file_type(filename)
click to toggle source
# File lib/punter.rb, line 31 def self.determine_file_type(filename) return "sqlite3" if filename.end_with?("db") end
init()
click to toggle source
# File lib/punter.rb, line 14 def self.init options = {} OptionParser.new do |opt| opt.on('--first_name FIRSTNAME') { |o| options[:first_name] = o } opt.on('--log LOG_LEVEL') { |o| $logger.level = o.to_i} end.parse! filename = ARGV.pop $logger.debug "openinng file #{filename}" $logger.debug "options #{options.inspect}" file_type = determine_file_type(filename) case file_type when "sqlite3" PunterSqlite3.init(File.absolute_path(filename)) $logger.debug "sqlite3 file detected" end end