class RailsAdmin::Config::Fields::Types::BsonObjectId

Public Instance Methods

parse_input(params) click to toggle source
# File lib/rails_admin/config/fields/types/bson_object_id.rb, line 29
def parse_input(params)
  begin
    params[name] = (params[name].blank? ? nil : abstract_model.object_id_from_string(params[name])) if params[name].is_a?(::String)
  rescue => e
    unless ['BSON::InvalidObjectId', 'Moped::Errors::InvalidObjectId'].include? e.class.to_s
      raise e
    end
  end
end