Module: Embiggen

Defined in:
lib/embiggen.rb,
lib/embiggen/uri.rb,
lib/embiggen/error.rb,
lib/embiggen/html_client.rb,
lib/embiggen/http_client.rb,
lib/embiggen/configuration.rb,
lib/embiggen/shortener_list.rb,
lib/embiggen/non_redirect_shortener_list.rb

Defined Under Namespace

Classes: BadShortenedURI, Configuration, Error, GetWithoutBody, HtmlClient, HttpClient, NetworkError, NonRedirectShortenerList, ShortenerList, TooManyRedirects, URI

Class Method Summary collapse

Class Method Details

.configure {|Configuration| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/embiggen.rb', line 9

def configure
  yield(Configuration)
end

.URI(uri) ⇒ Object

rubocop:disable Naming/MethodName



5
6
7
# File 'lib/embiggen.rb', line 5

def URI(uri) # rubocop:disable Naming/MethodName
  uri.is_a?(URI) ? uri : URI.new(uri)
end