Class: Spider::QueryFuncs::Function
- Defined in:
- lib/spiderfw/model/query_funcs.rb
Direct Known Subclasses
BinaryFunction, NAryFunction, UnaryFunction, ZeroArityFunction
Instance Attribute Summary collapse
-
#mapper_fields ⇒ Object
Returns the value of attribute mapper_fields.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#mapper_fields ⇒ Object
Returns the value of attribute mapper_fields.
49 50 51 |
# File 'lib/spiderfw/model/query_funcs.rb', line 49 def mapper_fields @mapper_fields end |
Class Method Details
.func_name ⇒ Object
56 57 58 59 |
# File 'lib/spiderfw/model/query_funcs.rb', line 56 def self.func_name self.name =~ /::([^:]+)$/ return Inflector.underscore($1).to_sym end |
.inherited(subclass) ⇒ Object
51 52 53 54 |
# File 'lib/spiderfw/model/query_funcs.rb', line 51 def self.inherited(subclass) cl_name = subclass.name.split('::')[-1].to_sym Spider::QueryFuncs.add_query_func(cl_name, subclass) end |