module Temple::Mixins::EngineDSL

def chain_callable_constructor(filter)

def chain_callable_constructor(filter)
  raise(ArgumentError, 'Class or callable argument is required') unless filter.respond_to?(:call)
  proc {|engine| filter }
end