Class: Sevendigital::ListManager

Inherits:
Manager
  • Object
show all
Defined in:
lib/sevendigital/management/list_manager.rb

Overview

provides access to Artist related API methods (artist/*)

Instance Method Summary collapse

Methods inherited from Manager

#initialize

Constructor Details

This class inherits a constructor from Sevendigital::Manager

Instance Method Details

#get_editorial_list(key, options = {}) ⇒ List

calls editorial/list API method and returns Artist with populated details

Parameters:

  • key (String)
  • options (Hash) (defaults to: {})

    optional hash of additional API parameters, e.g. page_size => 50, etc

Returns:



11
12
13
14
# File 'lib/sevendigital/management/list_manager.rb', line 11

def get_editorial_list(key, options={})
  api_response = @api_client.make_api_request(:GET, "editorial/list", {:key => key}, options)
  @api_client.list_digestor.from_xml_doc(api_response.item_xml("list"))
end