Module: WikidataAdaptor
- Defined in:
- lib/wikidata_adaptor/rest_api.rb,
lib/wikidata_adaptor.rb,
lib/wikidata_adaptor/version.rb,
lib/wikidata_adaptor/rest_api/items.rb,
lib/wikidata_adaptor/rest_api/labels.rb,
lib/wikidata_adaptor/rest_api/aliases.rb,
lib/wikidata_adaptor/rest_api/sitelinks.rb,
lib/wikidata_adaptor/rest_api/properties.rb,
lib/wikidata_adaptor/rest_api/statements.rb,
lib/wikidata_adaptor/rest_api/search_item.rb,
lib/wikidata_adaptor/rest_api/descriptions.rb,
lib/wikidata_adaptor/test_helpers/rest_api.rb,
lib/wikidata_adaptor/rest_api/search_property.rb,
lib/wikidata_adaptor/rest_api/open_api_document.rb,
lib/wikidata_adaptor/test_helpers/rest_api/items.rb,
lib/wikidata_adaptor/rest_api/property_data_types.rb,
lib/wikidata_adaptor/test_helpers/rest_api/labels.rb,
lib/wikidata_adaptor/test_helpers/rest_api/aliases.rb,
lib/wikidata_adaptor/test_helpers/rest_api/sitelinks.rb,
lib/wikidata_adaptor/test_helpers/rest_api/properties.rb,
lib/wikidata_adaptor/test_helpers/rest_api/statements.rb,
lib/wikidata_adaptor/test_helpers/rest_api/search_item.rb,
lib/wikidata_adaptor/test_helpers/rest_api/descriptions.rb,
lib/wikidata_adaptor/test_helpers/rest_api/search_property.rb,
lib/wikidata_adaptor/test_helpers/rest_api/support/support.rb,
lib/wikidata_adaptor/test_helpers/rest_api/open_api_document.rb,
lib/wikidata_adaptor/test_helpers/rest_api/property_data_types.rb
Overview
Adapter for the wikibase REST API
Defined Under Namespace
Modules: TestHelpers Classes: Error, RestApi
Constant Summary collapse
- VERSION =
Gem version
"1.0.0"
Class Method Summary collapse
-
.rest_api ⇒ WikidataAdaptor::RestApi
Creates a WikidataAdaptor::RestApi adapter.
-
.rest_endpoint ⇒ String
Get the Wikibase REST API endpoint URL.
Class Method Details
.rest_api ⇒ WikidataAdaptor::RestApi
Creates a WikidataAdaptor::RestApi adapter
25 26 27 |
# File 'lib/wikidata_adaptor.rb', line 25 def self.rest_api WikidataAdaptor::RestApi.new(rest_endpoint) end |
.rest_endpoint ⇒ String
Get the Wikibase REST API endpoint URL
Reads from the WIKIBASE_REST_ENDPOINT environment variable, defaulting to the production Wikidata endpoint.
18 19 20 |
# File 'lib/wikidata_adaptor.rb', line 18 def self.rest_endpoint ENV["WIKIBASE_REST_ENDPOINT"] || "https://www.wikidata.org/w/rest.php/wikibase" end |