diaspora_federation/lib/diaspora_federation/schemas.rb

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