class String
Public Class Methods
convert_to(type)
click to toggle source
# File lib/sinatra/params/string.rb, line 4 def self.convert_to(type) table = { String => :to_s, Symbol => :to_sym, Integer => :to_i, Float => :to_f, Date => :to_date, DateTime => :to_datetime, Time => :to_time } table[type] end
Public Instance Methods
to_date()
click to toggle source
# File lib/sinatra/params/string.rb, line 18 def to_date Date.parse(self) end
to_datetime()
click to toggle source
# File lib/sinatra/params/string.rb, line 26 def to_datetime DateTime.parse(self) end
to_time()
click to toggle source
# File lib/sinatra/params/string.rb, line 22 def to_time self.to_datetime.to_time end