Sha256: 5e4ddad260599caca21ee752bb11d8f0ed16c42f60fe80acc71da3be6cc5b53c
Contents?: true
Size: 840 Bytes
Versions: 2
Compression:
Stored size: 840 Bytes
Contents
require File.dirname(__FILE__) + '/../test_helper' class LiquidRender def initialize(drops = {}) @objects_hash = [ {'name' => 'one', "value" => 10}, {'name' => 'two', "value" => 5}, {'name' => 'blank', "value" => nil}, {'name' => 'three', "value" => 6} ] @registers = {} @assigns = {} @assigns['objects_arr'] = @objects_hash @assigns['issues'] = Redmineup::Liquid::IssuesDrop.new(Issue.all) @assigns['now'] = Time.now @assigns['today'] = Date.today.strftime(date_format) drops.each do |key, drop| @assigns[key] = drop end end def render(content) ::Liquid::Template.parse(content).render(::Liquid::Context.new({}, @assigns, @registers)).html_safe rescue => e e.message end end module LiquidHelperMethods def date_format '%d.%m.%Y' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
redmineup-1.0.3 | test/liquid/liquid_helper.rb |
redmineup-1.0.2 | test/liquid/liquid_helper.rb |