class HaveAPI::ModelAdapters::ActiveRecord::Input
Public Class Methods
clean(model, raw, extra)
click to toggle source
# File lib/haveapi/model_adapters/active_record.rb, line 144 def self.clean(model, raw, extra) return if (raw.is_a?(String) && raw.empty?) || (!raw.is_a?(String) && !raw) if extra[:fetch] model.instance_exec(raw, &extra[:fetch]) else model.find(raw) end end