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