Class: Nonsensor::Sensor

Inherits:
Object
  • Object
show all
Includes:
Series
Defined in:
lib/nonsensor/sensor.rb

Instance Method Summary collapse

Methods included from Series

#take, #take!, #to_enum

Constructor Details

#initialize(generators = {}) ⇒ Sensor

Returns a new instance of Sensor.



4
5
6
# File 'lib/nonsensor/sensor.rb', line 4

def initialize(generators = {})
  @generators = generators
end

Instance Method Details

#next!Object



8
9
10
# File 'lib/nonsensor/sensor.rb', line 8

def next!
  Hash[@generators.map { |key, gen| [key, gen.next!] }]
end