Module: Poms::Api::Uris::Media

Defined in:
lib/poms/api/uris/media.rb

Overview

Builds uri’s for /media endpoints

Constant Summary collapse

API_PATH =
'/v1/api/media'.freeze

Class Method Summary collapse

Class Method Details

.descendants(base_uri, mid) ⇒ Object



20
21
22
# File 'lib/poms/api/uris/media.rb', line 20

def descendants(base_uri, mid)
  uri_for_path(base_uri, "/#{mid}/descendants")
end

.members(base_uri, mid) ⇒ Object



24
25
26
# File 'lib/poms/api/uris/media.rb', line 24

def members(base_uri, mid)
  uri_for_path(base_uri, "/#{mid}/members")
end

.multiple(base_uri) ⇒ Object



16
17
18
# File 'lib/poms/api/uris/media.rb', line 16

def multiple(base_uri)
  uri_for_path(base_uri, '/multiple')
end

.redirects(base_uri) ⇒ Object

URI for merged series



29
30
31
# File 'lib/poms/api/uris/media.rb', line 29

def redirects(base_uri)
  uri_for_path(base_uri, '/redirects/')
end

.single(base_uri, mid) ⇒ Object



12
13
14
# File 'lib/poms/api/uris/media.rb', line 12

def single(base_uri, mid)
  uri_for_path(base_uri, "/#{mid}")
end