Sha256: 8ff421f6a4f52cbf060457bec373343b074b2bf9118e262d366a9771850cae90
Contents?: true
Size: 821 Bytes
Versions: 1
Compression:
Stored size: 821 Bytes
Contents
require 'alephant/renderer/version' require 'alephant/renderer/view_mapper' require 'alephant/logger' module Alephant module Renderer def self.create(config, data) Renderer.new(config, data) end class Renderer include Logger attr_reader :config, :data def initialize(config, data) @config = config @data = data end def views mapper.generate data end private def mapper @mapper ||= begin logger.debug( event: :ViewMapperCreated, rendererId: config[:renderer_id], viewPath: config[:view_path], method: "#{self.class}#mapper" ) ViewMapper.new(config[:renderer_id], config[:view_path]) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alephant-renderer-3.2.0 | lib/alephant/renderer.rb |