madzhuga/rails_workflow

View on GitHub
app/concerns/rails_workflow/uuid.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module RailsWorkflow::Uuid
  extend ActiveSupport::Concern

  included do
    before_save :generate_guid
  end

  def generate_guid
    self.uuid = Guid.new.to_s if uuid.blank?
  end
end