class Hackle::Slot

Attributes

variation_id[R]

@!attribute variation_id

@return [Integer]

Public Class Methods

new(start_inclusive:, end_exclusive:, variation_id:) click to toggle source

@param start_inclusive [Integer] @param end_exclusive [Integer] @param variation_id [Integer]

# File lib/hackle/models/slot.rb, line 10
def initialize(start_inclusive:, end_exclusive:, variation_id:)
  @start_inclusive = start_inclusive
  @end_exclusive = end_exclusive
  @variation_id = variation_id
end

Public Instance Methods

contains?(slot_number:) click to toggle source

@param slot_number [Integer] @return [boolean]

# File lib/hackle/models/slot.rb, line 18
def contains?(slot_number:)
  @start_inclusive <= slot_number && slot_number < @end_exclusive
end