Sha256: 8906724157705050a459ae7cc83ea4f0992d33519480ea31914ce9e790c10dd2
Contents?: true
Size: 755 Bytes
Versions: 7
Compression:
Stored size: 755 Bytes
Contents
require 'java' require 'weka/version' require 'weka/exceptions' require Dir[File.join(File.dirname(__FILE__), '*_jars.rb')].first module Weka class << self def require_all(type) files = Dir[File.expand_path("../weka/#{type}/**/*.rb", __FILE__)] utils = File.expand_path("../weka/#{type}/utils.rb", __FILE__) sorted_files = move_to_head(utils, files) sorted_files.each { |file| require file } end private def move_to_head(file, files) file_to_move = files.delete(file) files.unshift(file_to_move) unless file_to_move.nil? files end end end require 'weka/core' require 'weka/classifiers' require 'weka/filters' require 'weka/clusterers' require 'weka/attribute_selection'
Version data entries
7 entries across 7 versions & 1 rubygems