Module: Weka

Defined in:
lib/weka.rb,
lib/weka/filters.rb,
lib/weka/version.rb,
lib/weka/concerns.rb,
lib/weka/clusterers.rb,
lib/weka/core/saver.rb,
lib/weka/exceptions.rb,
lib/weka/core/loader.rb,
lib/weka/class_builder.rb,
lib/weka/filters/utils.rb,
lib/weka/core/attribute.rb,
lib/weka/core/instances.rb,
lib/weka/filters/filter.rb,
lib/weka/core/converters.rb,
lib/weka/classifiers/lazy.rb,
lib/weka/classifiers/meta.rb,
lib/weka/clusterers/utils.rb,
lib/weka/classifiers/bayes.rb,
lib/weka/classifiers/rules.rb,
lib/weka/classifiers/trees.rb,
lib/weka/classifiers/utils.rb,
lib/weka/concerns/buildable.rb,
lib/weka/concerns/persistent.rb,
lib/weka/core/dense_instance.rb,
lib/weka/concerns/describable.rb,
lib/weka/classifiers/functions.rb,
lib/weka/concerns/optionizable.rb,
lib/weka/concerns/serializable.rb,
lib/weka/classifiers/evaluation.rb,
lib/weka/core/serialization_helper.rb,
lib/weka/attribute_selection/search.rb,
lib/weka/filters/supervised/instance.rb,
lib/weka/filters/supervised/attribute.rb,
lib/weka/attribute_selection/evaluator.rb,
lib/weka/clusterers/cluster_evaluation.rb,
lib/weka/filters/unsupervised/instance.rb,
lib/weka/filters/unsupervised/attribute.rb,
lib/weka/attribute_selection/attribute_selection.rb

Defined Under Namespace

Modules: AttributeSelection, ClassBuilder, Classifiers, Clusterers, Concerns, Core, Filters Classes: Error, InvalidInstancesStructureError, MissingInstancesStructureError, UnassignedClassError, UnassignedTrainingInstancesError

Constant Summary collapse

VERSION =
'0.7.3'.freeze

Class Method Summary collapse

Class Method Details

.require_all(type) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/weka.rb', line 8

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