class Admino::Query::Builder
Attributes
context[R]
scope[RW]
Public Class Methods
new(context, scope)
click to toggle source
# File lib/admino/query/builder.rb, line 7 def initialize(context, scope) @context = context @scope = scope end
Private Instance Methods
method_missing(method, *args)
click to toggle source
# File lib/admino/query/builder.rb, line 14 def method_missing(method, *args) context_method = "#{method}_scope" if context.respond_to?(context_method) Builder.new(context, context.send(context_method, scope, *args)) else Builder.new(context, scope.send(method, *args)) end end