Module: IndieWeb::Endpoints

Defined in:
lib/indieweb/endpoints.rb,
lib/indieweb/endpoints/client.rb,
lib/indieweb/endpoints/parser.rb,
lib/indieweb/endpoints/exceptions.rb

Defined Under Namespace

Classes: Client, Error, HttpError, InvalidURIError, Parser, SSLError

Class Method Summary collapse

Class Method Details

.get(url) ⇒ Hash{Symbol => String, Array, nil}

Discover a URL’s IndieAuth, Micropub, Microsub, and Webmention endpoints.

Convenience method for IndieWeb::Endpoints::Client#endpoints.

Examples:

IndieWeb::Endpoints.get("https://aaronparecki.com")

Parameters:

  • url (String, HTTP::URI, #to_s)

    an absolute URL

Returns:

  • (Hash{Symbol => String, Array, nil})


24
25
26
# File 'lib/indieweb/endpoints.rb', line 24

def self.get(url)
  Client.new(url).endpoints
end