Class: JqueryQueryBuilder::Operator
- Inherits:
-
Object
- Object
- JqueryQueryBuilder::Operator
- Defined in:
- lib/jquery_query_builder/operator.rb
Constant Summary collapse
- SPECIAL_CASE_MAP =
{ }
Class Method Summary collapse
Class Method Details
.get_operator_class(operator) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/jquery_query_builder/operator.rb', line 11 def self.get_operator_class(operator) operator_class = SPECIAL_CASE_MAP[operator] || operator.camelize begin operator_class = "#{operator_module}::#{operator_class}".constantize rescue NameError raise "Unknown operator #{operator} used." end end |
.operator_module ⇒ Object
21 22 23 |
# File 'lib/jquery_query_builder/operator.rb', line 21 def self.operator_module "JqueryQueryBuilder::Operators" end |