Top Level Namespace

Defined Under Namespace

Modules: ReadingTimeFilterAsInteger, ReadingTimeFilterAsString

Constant Summary collapse

WORD_PER_MINUTE =

Read this in “about 4 minutes” Usage: Read this in page.content | reading_time_as_i }

180

Instance Method Summary collapse

Instance Method Details

#calculate_time(input) ⇒ Object



8
9
10
11
12
13
# File 'lib/jekyll-time-to-read.rb', line 8

def calculate_time( input )
  words = input.split.size;
  minutes = ( words / WORD_PER_MINUTE ).floor
  minutes_label = minutes == 1 ? "minute" : "minutes"
  return minutes, minutes_label
end