Module: Embiggen

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

Defined Under Namespace

Classes: BadShortenedURI, Configuration, Error, HttpClient, NetworkError, 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



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

def URI(uri)
  uri.is_a?(URI) ? uri : URI.new(uri)
end