Easy way to parse natural language time spans as periods expressed in seconds. Supports float point notions of spans as well.
require 'spanner' Spanner.parse('1s') # 1 Spanner.parse('23 hours 12 minutes') # 83520