Sha256: 4ed9a255fc5e1ddc1c8f417eb57b3a0305052adbfd3de554326a42a1b4e02dfb
Contents?: true
Size: 658 Bytes
Versions: 5
Compression:
Stored size: 658 Bytes
Contents
module ECMBlockchain class DigitalSignature include ActiveModel::Validations attr_accessor :standard, :signatureType attr_reader :cms, :timestamp, :validated validates :standard, :signatureType, presence: true validates :signatureType, inclusion: { in: %w(certification approval)} validates :standard, inclusion: { in: %w(simple PAdES XAdES CAdES)} def initialize(data={}) data ||= {} @standard = data[:standard] @signatureType = data[:signatureType] @cms = data[:cms] @validated = data[:validated] @timestamp = data[:timestamp] end def added? self.valid? end end end
Version data entries
5 entries across 5 versions & 2 rubygems