Sha256: 5bcfe92e6c4da218d7c20911c5d17efc63afd9c2cafa5f86a2f26b137fbedbab
Contents?: true
Size: 529 Bytes
Versions: 3
Compression:
Stored size: 529 Bytes
Contents
require "locomotive/mounter" require 'liquid' require 'locomotive/wagon/liquid/drops/base' %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.0.2 | lib/locomotive/wagon/liquid.rb |
locomotivecms_wagon-1.0.1 | lib/locomotive/wagon/liquid.rb |
locomotivecms_wagon-1.0.0 | lib/locomotive/wagon/liquid.rb |