Module: LcpRuby::Workflow::AuditRegistry

Defined in:
lib/lcp_ruby/workflow/audit_registry.rb

Class Method Summary collapse

Class Method Details

.audit_model_classObject



17
18
19
20
# File 'lib/lcp_ruby/workflow/audit_registry.rb', line 17

def audit_model_class
  return nil unless available?
  LcpRuby.registry.model_for(LcpRuby.configuration.workflow_audit_model)
end

.available?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/lcp_ruby/workflow/audit_registry.rb', line 5

def available?
  @available == true
end

.clear!Object



13
14
15
# File 'lib/lcp_ruby/workflow/audit_registry.rb', line 13

def clear!
  @available = false
end

.mark_available!Object



9
10
11
# File 'lib/lcp_ruby/workflow/audit_registry.rb', line 9

def mark_available!
  @available = true
end