class Salus::BlockRenderer
Public Class Methods
new(opts={}, &block)
click to toggle source
Calls superclass method
Salus::BaseRenderer::new
# File lib/salus/renderer/block.rb, line 3 def initialize(opts={}, &block) super(opts) raise ArgumentError, "Block must be supplied" unless block_given? @proc = block end
Public Instance Methods
render(data)
click to toggle source
# File lib/salus/renderer/block.rb, line 9 def render(data) instance_exec(data, &@proc) end