Class: Uncoil

Inherits:
Object
  • Object
show all
Defined in:
lib/uncoil.rb,
lib/uncoil/version.rb,
lib/uncoil/response.rb

Defined Under Namespace

Classes: Response

Constant Summary collapse

VERSION =
"1.2.0"

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Uncoil

Returns a new instance of Uncoil.



8
9
10
11
12
13
14
# File 'lib/uncoil.rb', line 8

def initialize(options = {})
  Bitly.use_api_version_3

  if options.has_key?(:bitlyuser) && options.has_key?(:bitlykey)
    @bitly_instance = Bitly.new("#{options[:bitlyuser]}", "#{options[:bitlykey]}")
  end
end

Class Method Details

.expand(urls) ⇒ Object



16
17
18
# File 'lib/uncoil.rb', line 16

def self.expand(urls)
  Uncoil.new.expand(urls)
end

Instance Method Details

#expand(urls) ⇒ Object



20
21
22
# File 'lib/uncoil.rb', line 20

def expand(urls)
  format_output(expand_all(urls))
end