Class: Scale::Resources::Tasks

Inherits:
Array
  • Object
show all
Includes:
Base
Defined in:
lib/scale/resources/tasks.rb

Constant Summary collapse

ATTRIBUTES =
%w(docs total limit offset has_more)

Instance Method Summary collapse

Constructor Details

#initialize(tasks, attributes = {}) ⇒ Tasks

Returns a new instance of Tasks.



9
10
11
12
13
14
15
# File 'lib/scale/resources/tasks.rb', line 9

def initialize(tasks, attributes = {})
  ATTRIBUTES.each do |attr|
    instance_variable_set "@#{attr}", attributes[attr]
  end

  super tasks
end