class Hackle::Bucket
Attributes
seed[R]
slot_size[R]
Public Class Methods
new(seed:, slot_size:, slots:)
click to toggle source
@param seed [Integer] @param slot_size
[Integer] @param slots [Array]
# File lib/hackle/models/bucket.rb, line 14 def initialize(seed:, slot_size:, slots:) @seed = seed @slot_size = slot_size @slots = slots end
Public Instance Methods
get_slot(slot_number:)
click to toggle source
@param slot_number [Integer] @return [Slot, nil]
# File lib/hackle/models/bucket.rb, line 22 def get_slot(slot_number:) @slots.find { |slot| slot.contains?(slot_number: slot_number) } end