Sha256: 9de5417f92de611191bdfceb4a6e1d565cd59eefaa1ef3a3bfb542935523994c
Contents?: true
Size: 507 Bytes
Versions: 68
Compression:
Stored size: 507 Bytes
Contents
module Ddr module Managers class WorkflowManager < Manager PUBLISHED = "published" UNPUBLISHED = "unpublished" def published? object.workflow_state == PUBLISHED end def publish object.workflow_state = PUBLISHED end def publish! publish object.save end def unpublish object.workflow_state = UNPUBLISHED end def unpublish! unpublish object.save end end end end
Version data entries
68 entries across 68 versions & 1 rubygems