Sha256: d47ae413ca3defed9ae36389d8a9a3b84a6a0b2461c00ffd59d3553eb2449c2e
Contents?: true
Size: 618 Bytes
Versions: 3
Compression:
Stored size: 618 Bytes
Contents
require 'liquid' require 'locomotive/mounter' require 'locomotive/wagon/liquid/scopeable' require 'locomotive/wagon/liquid/drops/base' require 'locomotive/wagon/liquid/tags/hybrid' %w{. drops tags filters}.each do |dir| Dir[File.join(File.dirname(__FILE__), 'liquid', dir, '*.rb')].each { |lib| require lib } end # add to_liquid methods to main models from the mounter %w{site page content_entry}.each do |name| klass = "Locomotive::Mounter::Models::#{name.classify}".constantize klass.class_eval <<-EOV def to_liquid ::Locomotive::Wagon::Liquid::Drops::#{name.classify}.new(self) end EOV end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_wagon-1.2.2 | lib/locomotive/wagon/liquid.rb |
locomotivecms_wagon-1.2.1 | lib/locomotive/wagon/liquid.rb |
locomotivecms_wagon-1.2.0 | lib/locomotive/wagon/liquid.rb |