class GdsApi::ContentStore

def self.redirect_for_path(content_item, request_path, request_query = "")

["https://www.gov.uk/destination", 301]
Returns an array tuple of destination url with status code e.g
def self.redirect_for_path(content_item, request_path, request_query = "")
  RedirectResolver.call(content_item, request_path, request_query)
end

def content_item(base_path)

def content_item(base_path)
  get_json(content_item_url(base_path))
rescue GdsApi::HTTPNotFound => e
  raise ItemNotFound.build_from(e)
end

def content_item!(_)

def content_item!(_)
  raise "`ContentStore#content_item!` is deprecated. Use `ContentStore#content_item` instead"
end

def content_item_url(base_path)

def content_item_url(base_path)
  "#{endpoint}/content#{base_path}"
end