class ScoobySnacks::SolrBehavior::Solr::Date
Public Class Methods
coerce(inputs)
click to toggle source
@return [Date]
# File lib/scooby_snacks/solr_behavior.rb, line 43 def self.coerce(inputs) ::Array.wrap(inputs).reject{|input| input.blank?}.map do |input| field = String.coerce(input) begin if (field.to_i.to_s == field) && (field.to_i < 3000) ::Date.new(field.to_i) else ::Date.parse(field) end rescue ArgumentError Rails.logger.info "Unable to parse date: #{field.inspect}" end end end