Module: ShopifyLiquidTestHelper
- Defined in:
- lib/shopify_liquid_test_helper.rb,
lib/shopify_liquid_test_helper/render_tag.rb,
lib/shopify_liquid_test_helper/capture_tag.rb
Defined Under Namespace
Classes: CaptureTag, RenderTag
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.snippets_dir ⇒ Object
Returns the value of attribute snippets_dir.
7
8
9
|
# File 'lib/shopify_liquid_test_helper.rb', line 7
def snippets_dir
@snippets_dir
end
|
Class Method Details
.get_snippet(name) ⇒ Object
23
24
25
|
# File 'lib/shopify_liquid_test_helper.rb', line 23
def get_snippet(name)
snippets[name] || load_snippet(name)
end
|
.parse_template(template_name) ⇒ Object
9
10
11
|
# File 'lib/shopify_liquid_test_helper.rb', line 9
def parse_template(template_name)
Liquid::Template.parse(File.read(template_name))
end
|
13
14
15
16
17
|
# File 'lib/shopify_liquid_test_helper.rb', line 13
def register_custom_tags
Liquid::Template.register_tag('render', RenderTag)
Liquid::Template.register_tag('capture', CaptureTag)
end
|
.register_snippet(name, content) ⇒ Object
19
20
21
|
# File 'lib/shopify_liquid_test_helper.rb', line 19
def register_snippet(name, content)
snippets[name] = content
end
|