Class: CanvasSync::JobBatches::ParamsMapper

Inherits:
Object
  • Object
show all
Defined in:
lib/canvas_sync/job_batches/chain_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(backend) ⇒ ParamsMapper

Returns a new instance of ParamsMapper.



239
240
241
# File 'lib/canvas_sync/job_batches/chain_builder.rb', line 239

def initialize(backend)
  @backend = backend
end

Instance Method Details

#[](key) ⇒ Object



243
244
245
# File 'lib/canvas_sync/job_batches/chain_builder.rb', line 243

def [](key)
  get_parameter(key)
end

#[]=(key, value) ⇒ Object



247
248
249
# File 'lib/canvas_sync/job_batches/chain_builder.rb', line 247

def []=(key, value)
  set_parameter(key, value)
end

#to_aObject



251
252
253
# File 'lib/canvas_sync/job_batches/chain_builder.rb', line 251

def to_a
  @backend
end