Top Level Namespace
Defined Under Namespace
Modules: RageRender
Constant Summary collapse
- SUFFIXES =
E.g. 20th Nov 2024, 2:35 PM
{1 => 'st', 2 => 'nd', 3 => 'rd'}
Instance Method Summary collapse
Instance Method Details
#comicfury_date(time) ⇒ Object
3 4 5 6 |
# File 'lib/ragerender/date_formats.rb', line 3 def comicfury_date time fmt = "%-d#{SUFFIXES.fetch(time.day, 'th')} %b %Y, %-I:%M %p" time.strftime(fmt) end |
#setup_collection(site, label, permalink, **kwargs) ⇒ Object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ragerender/jekyll/setup_collection.rb', line 1 def setup_collection site, label, permalink, **kwargs site.config['collections'][label.to_s] = { 'output' => true, 'permalink' => permalink, 'sort_by' => 'date', } site.config['defaults'].prepend({ 'scope' => { 'path' => '', 'type' => label.to_s, }, 'values' => { 'permalink' => permalink, **kwargs.map do |k, v| [k.to_s, v] end.to_h, }, }) end |