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 |