Sha256: cc4380f609af3f8dc41cf5de83a619622db673b5b181012e48a1f03ce9432442
Contents?: true
Size: 727 Bytes
Versions: 1
Compression:
Stored size: 727 Bytes
Contents
def render_template(source, context = nil, options = {}) context ||= ::Liquid::Context.new context.exception_handler = ->(e) { true } ::Liquid::Template.parse(source, options).render(context) end def parse_template(source, options = nil) ::Liquid::Template.parse(source, options || {}) end module Liquid class SimpleEventsListener def emit(name, options = {}) (@stack ||= []) << [name, options] end def event_names (@stack || []).map { |(name, _)| name } end def events @stack || [] end end end def liquid_instance_double(doubled_class, stubs) instance_double(doubled_class, stubs).tap do |double| allow(double).to receive(:to_liquid).and_return(double) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_steam-1.0.0.pre.alpha | spec/support/liquid.rb |