Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/derrickreimer/condensation
A collection of handy extensions to the Liquid templating engine
https://github.com/derrickreimer/condensation
liquid liquid-templating-engine
Last synced: about 2 months ago
JSON representation
A collection of handy extensions to the Liquid templating engine
- Host: GitHub
- URL: https://github.com/derrickreimer/condensation
- Owner: derrickreimer
- License: mit
- Created: 2013-10-09T16:52:51.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2021-08-16T20:04:57.000Z (over 3 years ago)
- Last Synced: 2024-10-19T16:47:54.202Z (2 months ago)
- Topics: liquid, liquid-templating-engine
- Language: Ruby
- Size: 53.7 KB
- Stars: 10
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Condensation
A collection of handy Liquid filters. Developed for [Drip](https://www.getdrip.com).
## Installation
Add this line to your application's Gemfile:
gem 'condensation'
And then execute:
$ bundle
Or install it yourself as:
$ gem install condensation
## Usage
To make all the filters available in your Liquid templates, place this call
in your app initialization code:```ruby
Condensation.register_filters
```For example, in a Rails app, you'll likely place this in an initializer.
To pick and choose which filters you like, just register them manually:```ruby
Liquid::Template.register_filter(Condensation::Filters::DaysUntil)
```Explore all the available filters [here](https://github.com/djreimer/condensation/tree/master/lib/condensation/filters).
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request