J'essaie de comprendre comment obtenir les attributs de série et de clé pour l'objet Ressource. Méthode de base DataMapper :: Resource.attributes renvoie une collection de propriétés, mais ne dit rien sur les types. Bien sûr, je peux le vérifier via l'appel système: obj.class, mais je n'arrive pas à comprendre comment obtenir des informations de type à partir de l'instance de ressource.Comment obtenir des attributs de série et de clé de ressource DataMapper dans Ruby?
Exemple:
class Foo
include DataMapper::Resource
property :id, Serial
property :title, String, :required => true
property :created_at, Time, :required => true
property :flagged, Boolean, :default => false
end
Alors, est-il possible d'obtenir ces informations sur les types internes de ressources?