Class: FuzzyWhere::Configuration
- Inherits:
-
Object
- Object
- FuzzyWhere::Configuration
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/fuzzy_where/config.rb
Overview
FuzzyWhere Configuration class
Instance Attribute Summary collapse
-
#calibration_name ⇒ String
Calibration condition name definition.
-
#membership_degree_column_name ⇒ String
Membership degree column name definition.
-
#predicates_file ⇒ Object
configuration file location.
-
#where_method_name ⇒ String
Search method name definition.
Instance Method Summary collapse
-
#fuzzy_predicate(key) ⇒ Hash
Return a fuzzy predicate definition.
Instance Attribute Details
#calibration_name ⇒ String
Returns calibration condition name definition.
34 |
# File 'lib/fuzzy_where/config.rb', line 34 config_accessor :calibration_name |
#membership_degree_column_name ⇒ String
Returns membership degree column name definition.
31 |
# File 'lib/fuzzy_where/config.rb', line 31 config_accessor :membership_degree_column_name |
#predicates_file ⇒ Object
configuration file location
37 |
# File 'lib/fuzzy_where/config.rb', line 37 config_accessor :predicates_file |
#where_method_name ⇒ String
Returns search method name definition.
28 |
# File 'lib/fuzzy_where/config.rb', line 28 config_accessor :where_method_name |
Instance Method Details
#fuzzy_predicate(key) ⇒ Hash
Return a fuzzy predicate definition
42 43 44 45 |
# File 'lib/fuzzy_where/config.rb', line 42 def fuzzy_predicate(key) @fuzzy_predicates = load_yml(predicates_file) @fuzzy_predicates["#{key}"] end |