class Liquid::Template
Public Class Methods
register_tag(name, klass)
click to toggle source
# File lib/dm_core/liquid_extensions.rb, line 10 def register_tag(name, klass) register_tag_namespace(name, klass) end
register_tag_namespace(name, klass, namespace = 'system_tags')
click to toggle source
Store tags in a namespace, usually a theme name. This is so we can register many different tags for each theme and keep them seperate.
# File lib/dm_core/liquid_extensions.rb, line 17 def register_tag_namespace(name, klass, namespace = 'system_tags') tags_namespaced(namespace)[name.to_s] = klass end