Sha256: 8a2cd1daba7328cf4a15c405bfd27e3686bc7a006b81729fb57de7237677e817

Contents?: true

Size: 202 Bytes

Versions: 8

Compression:

Stored size: 202 Bytes

Contents

module RailsWorkflow::Uuid
  extend ActiveSupport::Concern

  included do
    before_save :generate_guid
  end

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

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rails_workflow-0.3.7 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.6 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.5 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.4 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.3 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.2 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.1 app/concerns/rails_workflow/uuid.rb
rails_workflow-0.3.0 app/concerns/rails_workflow/uuid.rb