Sha256: cb634ed7e8c344054c5c457cdfefb5f3a09c57bd4d53fe922e0135d63ccb13c5
Contents?: true
Size: 609 Bytes
Versions: 3
Compression:
Stored size: 609 Bytes
Contents
module ActiveRecord::Turntable class Sequencer class Barrage < Sequencer class_attribute :unique_barrage_instance self.unique_barrage_instance = {} def initialize(klass, options = {}) require "barrage" @klass = klass @options = options["options"] end def next_sequence_value(sequence_name) barrage.next end def current_sequence_value(sequence_name) barrage.current end private def barrage self.unique_barrage_instance[@options] ||= ::Barrage.new(@options) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems