Jonathan Rudenberg
00afc9dd8a
Merge pull request #62 from rmetzler/master
...
code blocks in README.md displayed properly on github (closes #61 )
2011-06-19 20:48:03 -07:00
Richard Metzler
6bfdda9e17
html highlighting
2011-06-19 03:50:52 -07:00
Richard Metzler
00da0b6a42
ruby highlighting
2011-06-19 03:50:08 -07:00
Richard Metzler
39174ccee6
code blocks in github flavored markdown
2011-06-19 03:49:37 -07:00
Tim Felgentreff
c7033ff4c8
Avoid creating singleton classes on nil, true and false objects. Instead extend their respective classes. Just because those objects are singletons in current Ruby implementations doesn't mean we should rely on that. Fixes liquid on Maglev.
2011-06-13 18:13:47 +02:00
Jonathan Rudenberg
f85bea2902
Remove literal tag (raw is more performant)
...
This reverts commit c00a650492 .
2011-06-13 09:34:15 -04:00
Jonathan Rudenberg
17922273e1
Merge old Shopify/liquid
2011-06-13 09:31:31 -04:00
Jonathan Rudenberg
4087a94d88
Add raw tag. Fixes #37 .
...
Thanks to phaer: https://gist.github.com/1020852
YO DAWG, WE HEARD YOU LIKE LIQUID
SO WE PUT A RAW TAG IN YOUR LIQUID
SO YOU CAN HAVE LIQUID IN YOUR LIQUID
2011-06-12 11:15:16 -04:00
Steven Soroka
1a4ff9547a
render_all should internally always return strings. This eases some 1.9 compatability issues.
2011-05-02 10:58:27 -04:00
Steven Soroka
888cbe8f09
fix next if /^__.+__$/ to /^(__.+__|object_id)$/, since object_id will complain if it is removed
2011-04-28 15:24:50 -05:00
Steven Soroka
2f11364417
make ruby-debug optional
2011-04-28 15:18:59 -05:00
Steven Soroka
74cdfc6718
Fix commit 7bbb4ff84f so it's backwards-compatible
2011-04-28 15:18:51 -05:00
Prathan Thananart
d19213177a
Added documentation for for-else
2011-04-28 13:11:13 +07:00
Prathan Thananart
caf59940d3
Added code to make for-else work
2011-04-28 13:07:41 +07:00
Prathan Thananart
8319d78c2e
Added a failing test case for for-else
2011-04-28 12:00:21 +07:00
Tobias Lütke
bc55c4d348
Merged pull request #34 from claco/date-epoch.
...
Epoch support
2011-04-25 09:03:30 -07:00
Tobias Lütke
017f0dc342
Merged pull request #53 from mhw/fix-stacklevelerror-test.
...
Fix behaviour of Context#stack when Context#push raises.
2011-04-25 09:00:00 -07:00
Tobias Lütke
ab556cbdd9
Merged pull request #54 from mhw/fix-drop-numeric-parameter.
...
Fix passing numeric parameter to drops
2011-04-25 08:59:10 -07:00
Tobias Lütke
82e4904403
Merged pull request #55 from ssoroka/master.
...
fixes failing test
2011-04-25 08:58:13 -07:00
Steven Soroka
59a63e0fe5
fix failing test "recursively_included_template_does_not_produce_endless_loop", push needs to come before exception raise since pop is in ensure block and always happens.
2011-04-24 01:09:56 -05:00
Mark H. Wilkinson
aafb3ed9f2
Fix behaviour of Context#stack when Context#push raises.
...
We only want to pop the scope at the end of the method if pushing it
succeeded, so the push needs to be outside the block with the ensure.
2011-04-12 14:24:26 +01:00
Mark H. Wilkinson
935d3530af
Handle invoking drops for keys that are not strings.
...
For example, {{ pages[8] ... }} will result in the integer value 8 being
passed to invoke_drop.
2011-04-12 14:11:06 +01:00
Mark H. Wilkinson
662b2983fe
Failing test for integer drop lookup.
2011-04-12 14:09:43 +01:00
Mark H. Wilkinson
37a0fe213b
Fix text method name clash.
2011-04-12 13:47:27 +01:00
David Turnbull
7bbb4ff84f
Context is no longer lost when moving into a Liquid FileSystem.
2011-01-28 21:19:44 -05:00
Tobias Lütke
9926d86c91
Fix rake file, add rake benchmark:run
2011-01-28 21:18:07 -05:00
Tobias Lütke
9c49b8bbb2
improved benchmark suite
2011-01-28 21:16:22 -05:00
thedarkone
f7ff9c81d3
Make use of the Module#public_method_defined?.
2011-01-28 21:16:22 -05:00
thedarkone
a65c4f51bc
These are strings already.
2011-01-28 21:16:22 -05:00
thedarkone
a24049906b
Resolve literals faster.
2011-01-28 21:16:22 -05:00
thedarkone
aa678302d6
Fix comments.
2011-01-28 21:16:22 -05:00
thedarkone
6d0bb3303c
Clean-up Context#stack.
2011-01-28 21:16:22 -05:00
Austin Mills
4fec29f288
OPS-250 Modifying liquid error handling so that it no longer captures Exceptions that are not subclasses of StandardError (previously, it was rescuing things like Interrupt and NoMemoryError).
2011-01-10 14:55:05 -06:00
Christopher H. Laco
33ecb29d49
Update date to accept epoch
2010-11-07 20:41:41 -05:00
Michael Richardson
58e5820e7a
thought that these were turned off, removed
2010-09-03 10:54:29 -04:00
Michael Richardson
bb035d96e1
ignore backups
2010-09-02 09:46:21 -04:00
Michael Richardson
3919ff6bc3
renamed inc -> increment
...
added decrement as well (pre-decremented)
2010-09-02 09:41:43 -04:00
Michael Richardson
381b4f5268
adjusted test case to have third argument
2010-08-31 19:42:13 -04:00
Michael Richardson
97f18112b2
the variables should be stored in the normal environment, not in the register
2010-08-31 17:26:41 -04:00
Michael Richardson
ca2fa587cf
added tag to increment a variable each time it is referenced
2010-08-31 16:17:12 -04:00
DBA
0526348cae
Gemspec
...
- rewritten
v2.2.1
v2.2.2
2010-08-24 11:57:26 +08:00
Tobias Lütke
a3fb7ba2b3
Merge branch 'master' of github.com:tobi/liquid
...
Conflicts:
liquid.gemspec
2010-08-23 20:24:08 -04:00
Tobias Lütke
77cc0f2ed9
Version bump
v2.2.0
2010-08-23 20:22:35 -04:00
DBA
3d43efe2bc
Ruby compatibility issues
...
- regexp engines are different from 1.8 to 1.9, fixed the literal shorthand regexp accordingly
- changed the shorthand regexp text from a match to a string scan
- test_helper now loads rubygems unless RUBY_VERSION is > 1.9
2010-08-24 08:17:42 +08:00
DBA
772233d881
Readme: pre to code
2010-08-24 08:17:42 +08:00
DBA
90d1bc26d8
History
...
- updated (2.2.0 & 2.2.1)
Manifest
- updated readme reference
Readme
- Converted to markdown
- cleaned up
Gemspec
- updated to 2.2.1
2010-08-24 08:17:42 +08:00
DBA
c00a650492
Literal
...
- added support for literals [closes #6 ]
Code beautifier
- indented some files
2010-08-24 08:17:42 +08:00
DBA
4819eb1a92
IF tag
...
- now properly allows operands to have conditions (eg and, or) [closes #13 ]
2010-08-24 08:17:41 +08:00
DBA
8579807d29
Conditions
...
- added test to assert that conditions can contain conditions within its value (eg 'a-and-b')
Tags
- indented the if tag
Tests
- added ruby-debug to the test_helper
- indented some tests
2010-08-24 08:17:41 +08:00
DBA
daf786fd28
Test Helper
...
- added assert_template_result_matches
- fixed indentation / white spacing
2010-08-24 08:17:41 +08:00