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