class Getto::Params::Search::Query::Converter
Public Class Methods
new(columns)
click to toggle source
# File lib/getto/params/search.rb, line 130 def initialize(columns) @columns = columns end
Public Instance Methods
convert(column,&converter)
click to toggle source
# File lib/getto/params/search.rb, line 134 def convert(column,&converter) @columns[column.to_s] = converter end
to_beginning_of_day(time)
click to toggle source
# File lib/getto/params/search.rb, line 149 def to_beginning_of_day(time) ->(search){ begin time.parse(search).to_date.to_time rescue ArgumentError nil end } end
to_date()
click to toggle source
# File lib/getto/params/search.rb, line 139 def to_date ->(search) { begin ::Date.parse(search) rescue ArgumentError nil end } end
to_end_of_day(time)
click to toggle source
# File lib/getto/params/search.rb, line 159 def to_end_of_day(time) ->(search){ begin (time.parse(search).to_date + 1).to_time - 1 rescue ArgumentError nil end } end