class HaveAPI::ModelAdapters::ActiveRecord
Adapter for ActiveRecord
models.
Public Class Methods
handle?(layout, klass)
click to toggle source
# File lib/haveapi/model_adapters/active_record.rb, line 8 def self.handle?(layout, klass) klass < ::ActiveRecord::Base && %i[object object_list].include?(layout) end
load_validators(model, params)
click to toggle source
# File lib/haveapi/model_adapters/active_record.rb, line 12 def self.load_validators(model, params) tr = ValidatorTranslator.new(params.params) model.validators.each do |validator| tr.translate(validator) end end