Sha256: 9b2afc741f08f07254d36230e09c786e5af758dc563ea789886d4a91a6dd4708
Contents?: true
Size: 645 Bytes
Versions: 53
Compression:
Stored size: 645 Bytes
Contents
require 'spiderfw/templates/template_blocks' module Spider; module TemplateBlocks class Render < Block def compile(options={}) c = "" init = "" if (@el.has_attribute?('obj')) c_scene_obj = var_to_scene(@el.get_attribute('obj')) i_scene_obj = var_to_scene(@el.get_attribute('obj'), 'scene') init += "#{i_scene_obj}.request = @request\n" init += "#{i_scene_obj}.response = @response\n" c += "#{c_scene_obj}.render(self)\n" end return CompiledBlock.new(init, c) end end end; end
Version data entries
53 entries across 53 versions & 1 rubygems