Module: Predictor::Base::ClassMethods

Defined in:
lib/predictor/base.rb

Instance Method Summary collapse

Instance Method Details

#input_matricesObject



30
31
32
# File 'lib/predictor/base.rb', line 30

def input_matrices
  @matrices
end

#input_matrices=(val) ⇒ Object



26
27
28
# File 'lib/predictor/base.rb', line 26

def input_matrices=(val)
  @matrices = val
end

#input_matrix(key, opts = {}) ⇒ Object



7
8
9
10
# File 'lib/predictor/base.rb', line 7

def input_matrix(key, opts={})
  @matrices ||= {}
  @matrices[key] = opts
end

#limit_similarities_to(val) ⇒ Object



12
13
14
15
# File 'lib/predictor/base.rb', line 12

def limit_similarities_to(val)
  @similarity_limit_set = true
  @similarity_limit     = val
end

#reset_similarity_limit!Object



21
22
23
24
# File 'lib/predictor/base.rb', line 21

def reset_similarity_limit!
  @similarity_limit_set = nil
  @similarity_limit     = nil
end

#similarity_limitObject



17
18
19
# File 'lib/predictor/base.rb', line 17

def similarity_limit
  @similarity_limit_set ? @similarity_limit : 128
end