Sha256: 1d149a2017082c789eab8c71734fdfda0608da51a11bdf18de9af0aeb8995da0
Contents?: true
Size: 526 Bytes
Versions: 14
Compression:
Stored size: 526 Bytes
Contents
module Saml module Elements class PublicationInfo include Saml::Base include Saml::XMLHelpers tag 'PublicationInfo' register_namespace 'mdrpi', Saml::MD_RPI_NAMESPACE namespace 'mdrpi' attribute :publisher, String, tag: 'publisher' attribute :creation_instant, Time, tag: 'creationInstant', on_save: lambda { |val| val.utc.xmlschema if val.present? } attribute :publication_id, String, tag: 'publicationId' validates :publisher, presence: true end end end
Version data entries
14 entries across 14 versions & 1 rubygems