class Mozenda::Model::Collection

Public Class Methods

new(collection_id) click to toggle source
# File lib/mozenda/model/collection.rb, line 4
def initialize collection_id
  @id = collection_id
end

Public Instance Methods

add_item(fields) click to toggle source
# File lib/mozenda/model/collection.rb, line 8
def add_item fields
  request = Mozenda::Request::CollectionAddItem.new({
    :collection_id => @id,
    :fields => fields
  })
  request.send!
end
add_items_from_file(file_path) click to toggle source
# File lib/mozenda/model/collection.rb, line 16
def add_items_from_file file_path
  request = Mozenda::Request::CollectionAddItemBulk.new({
    :collection_id => @id,
    :file_path => file_path
  })
  request.send!
end
clear() click to toggle source
# File lib/mozenda/model/collection.rb, line 24
def clear
  request = Mozenda::Request::CollectionClear.new(:collection_id => @id)
  request.send!
end
publish(job_params = {}) click to toggle source
# File lib/mozenda/model/collection.rb, line 29
def publish job_params = {}
  request = Mozenda::Request::CollectionPublish.new({
    :collection_id => @id,
    :job_params => job_params
  })
  request.send!
end