Sha256: 8466e9e9611b81fc40ac48793d74e25c2214913db64b6ea30869d7b569255e51
Contents?: true
Size: 438 Bytes
Versions: 4
Compression:
Stored size: 438 Bytes
Contents
# frozen_string_literal: true module PerfectAudit class Document extend Dry::Initializer STATUSES = %w[ queued failed verifying verification_complete deleting deleted rejected ] option :pk, as: :id option :pages option :status, proc(&:downcase) option :name STATUSES.each do |s| define_method "#{s}?" do status == s end end end end
Version data entries
4 entries across 4 versions & 1 rubygems