Method: DHS::Record::Chainable::Chain#method_missing

Defined in:
lib/dhs/concerns/record/chainable.rb

#method_missing(name, *args, **keyword_args, &block) ⇒ Object (protected)



345
346
347
348
349
# File 'lib/dhs/concerns/record/chainable.rb', line 345

def method_missing(name, *args, **keyword_args, &block)
  scope = @record_class.scopes[name]
  return instance_exec(*args, &scope) if scope
  resolve.send(name, *args, **keyword_args, &block)
end