Method: Jeny::CodeBlock#instantiate
- Defined in:
- lib/jeny/code_block.rb
#instantiate(data) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/jeny/code_block.rb', line 16 def instantiate(data) case d = data[asset] when NilClass when Hash Dialect.render(source, d) rescue source when Array d.map{|item| instantiate(asset => item) }.join("\n") else raise Error, "Unexpected block asset: `#{asset} = #{d}`" end end |