# File lib/vestal_versions/versions.rb, line 65 def number_at(value) case value when Date, Time then (v = at(value)) ? v.number : 1 when Numeric then value.floor when String, Symbol then (v = at(value)) ? v.number : nil when Version then value.number end end