Class: Shortie::Shorteners::Rubyurl

Inherits:
BaseShortener show all
Defined in:
lib/shortie/shorteners/rubyurl.rb

Instance Attribute Summary

Attributes inherited from BaseShortener

#url

Instance Method Summary collapse

Methods inherited from BaseShortener

#initialize, shorten

Constructor Details

This class inherits a constructor from Shortie::BaseShortener

Instance Method Details

#shortenObject



4
5
6
7
8
9
# File 'lib/shortie/shorteners/rubyurl.rb', line 4

def shorten
  xml = SimpleHttp.post("http://rubyurl.com/api/links", "website_url" => url)
  doc = REXML::Document.new(xml)

  doc.elements["link/permalink"].text
end