module Subledger::Domain::Roles::Versionable

Attributes

version[R]

Public Class Methods

included(base) click to toggle source
# File lib/subledger/domain/roles/versionable.rb, line 5
def self.included base
  base.extend VersionableClass
end

Private Instance Methods

increment_version() click to toggle source
# File lib/subledger/domain/roles/versionable.rb, line 29
def increment_version
  @version += 1
end
versionable(args) click to toggle source
# File lib/subledger/domain/roles/versionable.rb, line 25
def versionable args
  @version = args[:version] || 1
end