class Barrage::Generators::Sequence

Public Class Methods

new(options) click to toggle source
Calls superclass method Barrage::Generators::Base::new
# File lib/barrage/generators/sequence.rb, line 6
def initialize(options)
  @sequence = 0
  super
end

Public Instance Methods

current() click to toggle source
# File lib/barrage/generators/sequence.rb, line 15
def current
  @sequence
end
generate() click to toggle source
# File lib/barrage/generators/sequence.rb, line 11
def generate
  @sequence = (@sequence + 1) & (2 ** length - 1)
end