Sha256: 4e5050a64b4cc4d69f5c5f96b33c1c06a6949a20a2818a2d4c21d567ae45b476
Contents?: true
Size: 638 Bytes
Versions: 1
Compression:
Stored size: 638 Bytes
Contents
require 'solid' require 'locomotive/mounter' require_relative 'liquid/scopeable' require_relative 'liquid/drops/base' require_relative 'liquid/tags/hybrid' require_relative 'liquid/tags/path_helper' %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::Steam::Liquid::Drops::#{name.classify}.new(self) end EOV end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_steam-0.1.0 | lib/locomotive/steam/liquid.rb |