Sha256: 19a07ca57f725eb72b10dd982510b745d3f0c3d003b74b6f5b4b9160a3de6bde
Contents?: true
Size: 534 Bytes
Versions: 6
Compression:
Stored size: 534 Bytes
Contents
require "markaby" Markaby::Builder.set(:indent, 2) module Capcode class Markaby::Builder include Views end module Helpers def render_markaby( f, opts ) #:nodoc: f = f.to_s layout = opts.delete(:layout)||:layout mab = Markaby::Builder.new({}, self) { if self.respond_to?(layout) self.send(layout.to_s) { |*args| @@__ARGS__ = args self.send(f) } else self.send(f) end } mab.to_s end end end
Version data entries
6 entries across 6 versions & 1 rubygems