module ShelbyArena require SHELBY_ARENA_LIB_DIR + '/exceptions.rb' api_path = SHELBY_ARENA_LIB_DIR + '/api/' require api_path + 'api_object.rb' require api_path + 'address.rb' Dir["#{api_path}/*.rb"].each { |f| require(f) } readers_path = SHELBY_ARENA_LIB_DIR + '/readers/' require readers_path + 'api_reader.rb' Dir["#{readers_path}/*.rb"].each { |f| require(f) } writers_path = SHELBY_ARENA_LIB_DIR + '/writers/' require writers_path + 'api_writer.rb' Dir["#{writers_path}/*.rb"].each { |f| require(f) } end