module GdsApi
def self.asset_manager(options = {})
-
(GdsApi::AssetManager)-
def self.asset_manager(options = {}) GdsApi::AssetManager.new( Plek.find('asset-manager'), { bearer_token: ENV['ASSET_MANAGER_BEARER_TOKEN'] }.merge(options) ) end
def self.calendars(options = {})
-
(GdsApi::Calendars)-
def self.calendars(options = {}) GdsApi::Calendars.new(Plek.find('calendars'), options) end
def self.content_store(options = {})
-
(GdsApi::ContentStore)-
def self.content_store(options = {}) GdsApi::ContentStore.new( Plek.find('content-store'), { bearer_token: ENV['CONTENT_STORE_BEARER_TOKEN'] }.merge(options), ) end
def self.email_alert_api(options = {})
-
(GdsApi::EmailAlertApi)-
def self.email_alert_api(options = {}) GdsApi::EmailAlertApi.new( Plek.find('email-alert-api'), { bearer_token: ENV['EMAIL_ALERT_API_BEARER_TOKEN'] }.merge(options) ) end
def self.imminence(options = {})
-
(GdsApi::Imminence)-
def self.imminence(options = {}) GdsApi::Imminence.new(Plek.find('imminence'), options) end
def self.licence_application(options = {})
-
(GdsApi::LicenceApplication)-
def self.licence_application(options = {}) GdsApi::LicenceApplication.new(Plek.find('licensify'), options) end
def self.link_checker_api(options = {})
-
(GdsApi::LinkCheckerApi)-
def self.link_checker_api(options = {}) GdsApi::LinkCheckerApi.new( Plek.find('link-checker-api'), { bearer_token: ENV['LINK_CHECKER_API_BEARER_TOKEN'] }.merge(options) ) end
def self.local_links_manager(options = {})
-
(GdsApi::LocalLinksManager)-
def self.local_links_manager(options = {}) GdsApi::LocalLinksManager.new(Plek.find('local-links-manager'), options) end
def self.mapit(options = {})
-
(GdsApi::Mapit)-
def self.mapit(options = {}) GdsApi::Mapit.new(Plek.find('mapit'), options) end
def self.maslow(options = {})
-
(GdsApi::Maslow)-
def self.maslow(options = {}) GdsApi::Maslow.new(Plek.new.external_url_for('maslow'), options) end
def self.organisations(options = {})
-
(GdsApi::Organisations)-
def self.organisations(options = {}) GdsApi::Organisations.new(Plek.new.website_root, options) end
def self.publishing_api(options = {})
-
(GdsApi::PublishingApi)-
def self.publishing_api(options = {}) GdsApi::PublishingApi.new( Plek.find('publishing-api'), { bearer_token: ENV['PUBLISHING_API_BEARER_TOKEN'] }.merge(options) ) end
def self.publishing_api_v2(options = {})
-
(GdsApi::PublishingApiV2)-
def self.publishing_api_v2(options = {}) GdsApi::PublishingApiV2.new( Plek.find('publishing-api'), { bearer_token: ENV['PUBLISHING_API_BEARER_TOKEN'] }.merge(options) ) end
def self.router(options = {})
-
(GdsApi::Router)-
def self.router(options = {}) GdsApi::Router.new( Plek.find('router-api'), { bearer_token: ENV['ROUTER_API_BEARER_TOKEN'] }.merge(options), ) end
def self.rummager(options = {})
-
(GdsApi::Rummager)-
def self.rummager(options = {}) GdsApi::Rummager.new(Plek.find('rummager'), options) end
def self.search(options = {})
-
(GdsApi::Rummager)-
def self.search(options = {}) GdsApi::Rummager.new(Plek.find('search'), options) end
def self.support(options = {})
-
(GdsApi::Support)-
def self.support(options = {}) GdsApi::Support.new(Plek.find('support'), options) end
def self.support_api(options = {})
-
(GdsApi::SupportApi)-
def self.support_api(options = {}) GdsApi::SupportApi.new( Plek.find('support-api'), { bearer_token: ENV['SUPPORT_API_BEARER_TOKEN'] }.merge(options), ) end
def self.worldwide(options = {})
-
(GdsApi::Worldwide)-
def self.worldwide(options = {}) GdsApi::Worldwide.new(Plek.find('whitehall-admin'), options) end