# frozen_string_literal: true

module JekyllRecker
  # Filters
  module Filters
    # Converts a date object to standard Uhh Yeah Dude format.
    def uyd_date(date)
      date.strftime('%A, %B %d %Y')
    end

    # Adds commas to a number
    def pretty(num)
      num.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse
    end
  end
end

Liquid::Template.register_filter(JekyllRecker::Filters)