lib/dyno.rb in anthonyw-dyno-0.0.3 vs lib/dyno.rb in anthonyw-dyno-0.1.0

- old
+ new

@@ -1,18 +1,22 @@ require 'rubygems' require 'time' +require 'iniparse' +require 'libxml' module Dyno # Base exception class. class DynoError < StandardError; end # Raised if an input source couldn't be parsed, or was missing something. class MalformedInputError < DynoError; end end -%w( competitor event ).each do |file| - require File.join( File.dirname(__FILE__), "dyno", file ) -end +dir = File.join( File.dirname(__FILE__), "dyno" ) -Dir["#{ File.dirname(__FILE__) }/dyno/parsers/*_parser.rb"].sort.each do |parser| - require parser -end +require File.join( dir, "competitor" ) +require File.join( dir, "event" ) + +# Parsers +require File.join( dir, "parsers", "race07_parser" ) +require File.join( dir, "parsers", "gtr2_parser" ) +require File.join( dir, "parsers", "rfactor_parser" )