Method: Rql::Scope::RqlScope#method_missing
- Defined in:
- lib/rql/scope/rql_scope.rb
#method_missing(method_name, *params, &block) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/rql/scope/rql_scope.rb', line 21 def method_missing(method_name, *params, &block) if block && @block_methods.respond_to?(method_name) RqlScope.new(@block_methods.send(method_name, &block)) elsif @param_methods.respond_to?(method_name) RqlScope.new(@param_methods.send(method_name, *params)) else scope.send(method_name, *params) end end |