Class: MapReduce::ActiveRecord::Base::Client

Inherits:
Object
  • Object
show all
Includes:
DRbUndumped, Enumerable
Defined in:
lib/map_reduce/active_record.rb

Instance Method Summary collapse

Constructor Details

#initialize(server_object) ⇒ Client

Returns a new instance of Client.



14
15
16
17
# File 'lib/map_reduce/active_record.rb', line 14

def initialize(server_object)
  @server_object = server_object
  @type = eval(server_object.type_to_s)
end

Instance Method Details

#eachObject



19
20
21
22
23
# File 'lib/map_reduce/active_record.rb', line 19

def each
  @server_object.limit.times do
    yield get_value_from(@server_object.get_id)
  end
end

#logger(*args) ⇒ Object



25
26
27
# File 'lib/map_reduce/active_record.rb', line 25

def logger(*args)
  @server_object.logger(*args)
end