class

UrlShortener::Shortener

Inherits Reference < Object

This object will create a shortened URL using a provided provider. If no provider is given, it will use a default one instead.

Constructors

new(url : String)
Source

Class methods

from_url(url)
Source

Instance methods

provider
Source
provider=(provider : TinyUrlProvider | NoOpProvider)
Source
shorten

Creates a shortened URL, using the provider and original url already supplied.

Source
with_provider(provider)

Lets you supply a provider (optional)

Source