Sha256: 92c7bfd0e3b0b6215ea3818e0e29829d83ba784ad7bd7b4bb3867225d5ac2f17

Contents?: true

Size: 918 Bytes

Versions: 2

Compression:

Stored size: 918 Bytes

Contents

---
layout: nil
---
{% assign some_bool = false %}
## Simple capture
hi → {% capture var1 %}hi{% endcapture %}{{ var1 }}

## Conditional capture
'' → '{% capture var2 unless true %}hi{% endcapture %}{{ var2 }}'
hi → {% capture var3 if true %}hi{% endcapture %}{{ var3 }}
'' → '{% capture var4 if some_bool %}hi{% endcapture %}{{ var4 }}'
hi → {% capture var3 ||= %}nooooo{% endcapture %}{{ var3 }}
hi → {% capture varz ||= %}hi{% endcapture %}{{ varz }}

## Additive capture
hihi → {% capture var3 += if true %}hi{% endcapture %}{{ var3 }}

## Complex capture
hi → {% capture var8 if false or page.layout %}hi{% endcapture %}{{ var8 }}
um, hi → {% capture var9 if false or page.layout %}
        {% assign var10 = 'hi' %}
        um, {{ var10 }}
        {% endcapture %}{{ var9 }}

## Test filters
FOO BAR BAZ BOOGA → {% capture filters | upcase %} foo bar baz booga {% endcapture %}{{ filters }}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
octopress-capture-tag-1.0.1 test/index.html
octopress-capture-tag-1.0.0 test/index.html