class ActiveRecord::QueryMethods::WhereIs

Attributes

result[RW]

Public Class Methods

new(arel, &block) click to toggle source
# File lib/where-is-rails/where-is-rails.rb, line 63
def initialize(arel, &block)
  @arel = arel
  self.result = instance_exec(&block)
end

Public Instance Methods

method_missing(method_name, _params = {}) click to toggle source
# File lib/where-is-rails/where-is-rails.rb, line 68
def method_missing(method_name, _params = {})
  WhereIsArel.new @arel[method_name]
end