def render(cache: true, &block)
			@cache = cache
			## Compile Tilt to instance hash
			return unless @filename

			tilt = compile_file
			## Render Tilt from instance hash with new options
			layout_render tilt.render(@scope, @locals, &block)
		end
def render(cache: true, &block)
			@cache = cache
			## Compile Tilt to instance hash
			return unless @filename

			tilt = compile_file
			## Render Tilt from instance hash with new options
			layout_render tilt.render(@scope, @locals, &block)
		end
Create a new instance from controller, by path and with options
 @param controller [Flame::Controller]
   controller for default scope, views directory and cache
 @param path [Symbol, String] path (full or the last part) for view search
 @param options [Hash] options for template
 @option options [Object] :scope (controller)
   scope of visibility in rendering
 @option options [Symbol, String, false] :layout ('layout.*')
   name of the layout file
 @option options [Hash] :tilt options for Tilt
 @option options [Hash] :locals ({}) local variables for rendering
 Render template with layout
 @param cache [Boolean] cache compiles or not
 @return [String] compiled template