Sha256: adeacb564557e6a38f7061f7e3f20582eb0105aca26e80cafaf7461e2f4184a8
Contents?: true
Size: 767 Bytes
Versions: 1
Compression:
Stored size: 767 Bytes
Contents
module Vedeu module Templating # Provide helpers to be used with your Vedeu templates. # module ViewHelpers include Vedeu::Templating::Helpers private # @see Vedeu::Templating::Helpers#colour def define_stream(attributes = {}, &block) fail Vedeu::InvalidSyntax, 'block not given' unless block_given? encode( Vedeu::Stream.build(colour: Vedeu::Colour.new(attributes), style: Vedeu::Style.new(attributes[:style]), value: block.call)) end # @param data [String] # @return [String] def encode(data) Vedeu::Templating::Encoder.process(data) end end # ViewHelpers end # Templating end # Vedeu
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.4.65 | lib/vedeu/templating/view_helpers.rb |