module AutoIncrement::ActiveRecord::ClassMethods

AutoIncrement::ActiveRecord::ClassMethods

Public Instance Methods

auto_increment(column = nil, options = {}) click to toggle source
# File lib/auto_increment/active_record.rb, line 8
def auto_increment(column = nil, options = {})
  options.reverse_merge! before: :create

  callback = "before_#{options[:before]}"

  send callback, Incrementor.new(column, options)
end