module JekyllReadTime::ReadingTimeFilter

Public Instance Methods

read_time( input ) click to toggle source
# File lib/jekyll-read-time/filter.rb, line 13
def read_time( input )
  minutes = calculate_time(input)
  case minutes
  when 2 then minutes_s = 'two'
  when 3 then minutes_s = 'three'
  when 4 then minutes_s = 'four'
  when 5 then minutes_s = 'five'
  when 6 then minutes_s = 'six'
  when 7 then minutes_s = 'seven'
  when 8 then minutes_s = 'eight'
  when 9 then minutes_s = 'nine'
  else        minutes_s = minutes
  end
  minutes > 0 ? "#{minutes_s} minute read" : "less than one minute read"
end