class RenderingEngine::ContentHelpers
Attributes
base_path[R]
data[R]
file_repo[R]
Public Class Methods
new(file_repo, opts = {})
click to toggle source
# File lib/rendering_engine/content_helpers.rb, line 3 def initialize(file_repo, opts = {}) @file_repo = file_repo @base_path = opts.fetch(:base_path) @data = opts[:data] end
Public Instance Methods
render(file_relative_path, optional_data = nil)
click to toggle source
# File lib/rendering_engine/content_helpers.rb, line 9 def render(file_relative_path, optional_data = nil) file_path = File.join(base_path, file_relative_path) rendering_data = optional_data || data RenderingEngine::Content.new(file_repo, file_path, data: rendering_data).source end