Sha256: 7c72321c68c65c5edb81b7270fa4013392094a75f132198d2e948ee06f8d9a51

Contents?: true

Size: 192 Bytes

Versions: 8

Compression:

Stored size: 192 Bytes

Contents

class ActiveScaffold::Ring < ::Array
  # Returns the value after the given value. Wraps around.
  def after(value)
    include?(value) ? self[(index(value).to_i + 1) % length] : nil
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
active_scaffold-sequel-0.8.0 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.7.1 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.7.0 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.6.2 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.6.1 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.6.0 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.5.1 lib/active_scaffold/ring.rb
active_scaffold-sequel-0.5.0 lib/active_scaffold/ring.rb