Class: ActiveRecordDataLoader::ActiveRecord::List::Random

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record_data_loader/active_record/list.rb

Instance Method Summary collapse

Constructor Details

#initialize(enumerable) ⇒ Random

Returns a new instance of Random.



15
16
17
# File 'lib/active_record_data_loader/active_record/list.rb', line 15

def initialize(enumerable)
  @list = enumerable
end

Instance Method Details

#nextObject



19
20
21
# File 'lib/active_record_data_loader/active_record/list.rb', line 19

def next
  @list.sample
end