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 and Tobias Lütke
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 and Tobias Lütke
f7ff9c81d3
Make use of the Module#public_method_defined?.
2011-01-28 21:16:22 -05:00
thedarkone and Tobias Lütke
a65c4f51bc
These are strings already.
2011-01-28 21:16:22 -05:00
thedarkone and Tobias Lütke
a24049906b
Resolve literals faster.
2011-01-28 21:16:22 -05:00
thedarkone and Tobias Lütke
aa678302d6
Fix comments.
2011-01-28 21:16:22 -05:00
thedarkone and Tobias Lütke
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
DBA and Tobias Lütke
0526348cae
Gemspec
...
- rewritten
v2.2.2
v2.2.1
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 and Tobias Lütke
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 and Tobias Lütke
772233d881
Readme: pre to code
2010-08-24 08:17:42 +08:00
DBA and Tobias Lütke
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 and Tobias Lütke
c00a650492
Literal
...
- added support for literals [closes #6 ]
Code beautifier
- indented some files
2010-08-24 08:17:42 +08:00
DBA and Tobias Lütke
4819eb1a92
IF tag
...
- now properly allows operands to have conditions (eg and, or) [closes #13 ]
2010-08-24 08:17:41 +08:00
DBA and Tobias Lütke
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 and Tobias Lütke
daf786fd28
Test Helper
...
- added assert_template_result_matches
- fixed indentation / white spacing
2010-08-24 08:17:41 +08:00
Tobias Lütke
101137045e
remove swp files
2010-08-22 13:33:26 -04:00
DBA and Tobias Lütke
8a0a8cfd99
FiltersTest
...
- added test that asserts nonexistent filters are ignored
Liquid
- Bill's mind blowing liquid patch to support filter separators (|) in quoted strings (svn r7516).
- This is a consolidation effort based on newrelic's liquid fork commit 88a5b891d009054d56b994c9448725c74e2b1e13
2010-08-23 01:30:05 +08:00
DBA and Tobias Lütke
8304a046c9
Context
...
- Check arity of proc before calling, to prevent error when using ruby 1.9.1+
Code beautifer
- context.rb
2010-08-23 01:30:03 +08:00
DBA and Tobias Lütke
c72c84ea9b
Tests
...
- Organized the files
- Cleaned up some of the white spacing issues
- A lot can still be done to make the tests more readable to the new developers
2010-08-23 01:30:01 +08:00
DBA and Tobias Lütke
01145f872b
Test Helper
...
- Removed unnecessary test helper file. The file being used is helper.rb
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
5409814552
Code beautifier
...
- standard_filter_test.rb
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
2d9331a234
StandardFilters
...
- Ruby 1.9.2-rc changed the float precision, thus the tests are now more generic and backwards compatible.
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
c59cde9d17
Code beautifier
...
- standardfilters.rb
- standard_filter_test.rb
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
29e140b655
StandardFilters
...
- added escape_once, based on ActionView
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
a48332871a
Test helper
...
- extras path now uses File.join instead of string concatenation
- extras path is only loaded into $LOAD_PATH if it's not already part of it
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
bd7f867759
Code beautifier
...
- strainer_test.rb
2010-08-23 01:30:00 +08:00
DBA and Tobias Lütke
8e4573a7bf
Strainer
...
- respond_to_missing? is now a required method
2010-08-23 01:29:59 +08:00
DBA and Tobias Lütke
5425679a96
Rakefile
...
- Updated to run with Ruby 1.9.2-p0
- Fixed some indentations / white spacing
2010-08-23 01:29:59 +08:00
Tobias Lütke
6831eac902
Released gem 2.1.3
v2.1.3
2010-08-05 18:07:05 -04:00
Dennis Theisen and Tobias Lütke
13f98de7f3
Change behavior of capture tag to use existing variables if they already have been initialized in an outer scope.
2010-08-06 06:02:37 +08:00
Dennis Theisen and Tobias Lütke
e26f509277
Fixed minor typos in inline documentation for assign and capture
2010-08-06 06:02:37 +08:00
James MacAulay
0417c9e723
Gem v2.1.2
v2.1.2
2010-07-09 09:17:10 -04:00
James MacAulay
ffd48880e2
Gem v2.1.1
v2.1.1
2010-07-09 09:11:49 -04:00
James MacAulay
6b79f25c87
rake release
2010-07-09 09:11:41 -04:00
James MacAulay
ff829e7996
fix if tag parsing with expressions starting with and/or
2010-07-07 16:48:23 -04:00
James MacAulay
d53a4e1834
rake default task is 'test'
2010-07-06 16:01:15 -04:00