Sha256: 638e4dfce330793bc1a20323ccea7bdca9f62eccace119d9d9df4b7e020dc086
Contents?: true
Size: 779 Bytes
Versions: 4
Compression:
Stored size: 779 Bytes
Contents
module Vedeu module Templating # Converts a directive found in a template into a Vedeu::Stream object. # # @api private class Directive include Vedeu::Templating::Helpers # @param code [String] # @return [Vedeu::Stream] def self.process(code) new(code).process end # Returns a new instance of Vedeu::Templating::Directive. # # @param code [String] # @return [Vedeu::Templating::Directive] def initialize(code) @code = code end # @return [Vedeu::Stream] def process eval(code, proc {}.binding) end protected # @!attribute [r] code # @return [String] attr_reader :code end # Directive end # Templating end # Vedeu
Version data entries
4 entries across 4 versions & 1 rubygems