Method: Impression::Resource#render_tree_to_static_files
- Defined in:
- lib/impression/resource.rb
#render_tree_to_static_files(base_path) ⇒ Impression::Resource
Renders the resource and all of its sub-resources to static files.
135 136 137 138 139 140 141 142 143 |
# File 'lib/impression/resource.rb', line 135 def render_tree_to_static_files(base_path) each do |r| path = File.join(base_path, r.relative_static_file_path) dir = File.dirname(path) FileUtils.mkdir_p(dir) if !File.directory?(dir) File.open(path, 'w') { |f| r.render_to_file(f) } end self end |