# File lib/rabl/engine.rb, line 29 def apply(context_scope, locals, &block) locals = locals.dup unless locals.nil? set_instance_variables!(context_scope, locals) reset_settings! reset_options! eval_source(locals, &block) instance_exec(root_object, &block) if block_given? self end