tobi / liquid

Liquid markup language. Save, customer facing template language for flexible web apps.

liquid / lib / liquid / extensions.rb
1d647361 » tobi 2008-05-08 Initial github import of li... 1 require 'time'
2 require 'date'
3
4 class String # :nodoc:
5 def to_liquid
6 self
7 end
8 end
9
10 class Array # :nodoc:
11 def to_liquid
12 self
13 end
14 end
15
16 class Hash # :nodoc:
17 def to_liquid
18 self
19 end
20 end
21
22 class Numeric # :nodoc:
23 def to_liquid
24 self
25 end
26 end
27
28 class Time # :nodoc:
29 def to_liquid
30 self
31 end
32 end
33
34 class DateTime < Date # :nodoc:
35 def to_liquid
36 self
37 end
38 end
39
40 class Date # :nodoc:
41 def to_liquid
42 self
43 end
44 end
45
46 def true.to_liquid # :nodoc:
47 self
48 end
49
50 def false.to_liquid # :nodoc:
51 self
52 end
53
54 def nil.to_liquid # :nodoc:
55 self
56 end