Я хотел проверить атрибуты класса по отношению к их типу данных.
Я пишу API в ruby, и мне нужно проверить, имеют ли данные определенного типа тип String, hash, Array и т. Д.
напр. у нас есть
class ApiValidation
include ActiveModel::Validations
attr_accessor :fieldName
validates :fieldName, :presence => true
end
, очень похожий на :presence => true
, я хочу добавить еще одну проверку, например :datatype => :string
Пожалуйста, предложите мне некоторую пользовательскую проверку или любой другой подход для достижения моих требований.