17 lines
502 B
Ruby
17 lines
502 B
Ruby
require "pathname"
|
|
require "json"
|
|
|
|
module DiasporaFederation
|
|
# A helper class to access the JSON schema.
|
|
module Schemas
|
|
# federation_entities schema uri
|
|
FEDERATION_ENTITIES_URI = "https://diaspora.github.io/diaspora_federation/schemas/federation_entities.json".freeze
|
|
|
|
# Parsed federation_entities schema
|
|
def self.federation_entities
|
|
@federation_entities ||= JSON.parse(
|
|
Pathname.new(__dir__).join("schemas", "federation_entities.json").read
|
|
)
|
|
end
|
|
end
|
|
end
|