module Jekyll::Timeago
Constants
- VERSION
Public Class Methods
jekyll_config(context)
click to toggle source
# File lib/jekyll-timeago/jekyll_integration.rb, line 5 def self.jekyll_config(context) @@jekyll_config ||= context.registers[:site].config['jekyll_timeago'] || {} end
jekyll_page_data(context)
click to toggle source
# File lib/jekyll-timeago/jekyll_integration.rb, line 9 def self.jekyll_page_data(context) options = jekyll_config(context) locale = context['page']['locale'] options[:locale] = locale if locale if !@@jekyll_initialized MiniI18n.configure do |config| if options['translations_path'] path = context.registers[:site].source + options['translations_path'] config.load_translations(path) end config.available_locales = options['available_locales'] config.default_locale = options['default_locale'] config.fallbacks = options['fallbacks'] end @@jekyll_initialized = true end options end
Public Instance Methods
timeago(from, to = Date.today, options = {})
click to toggle source
# File lib/jekyll-timeago.rb, line 13 def timeago(from, to = Date.today, options = {}) Core.timeago(from, to, options) end