class UrlExpander::Expanders::Nutshellurl

Expand nutshellurl.com URLS Usage: UrlExpander::Client.expand(“nutshellurl.com/1v38”)

Constants

PATTERN

Attributes

parent_klass[R]

Public Class Methods

new(short_url="", options={}) click to toggle source
Calls superclass method UrlExpander::Expanders::Basic::new
# File lib/url_expander/expanders/basic/nutshellurl.rb, line 12
def initialize(short_url="", options={})
  @parent_klass = self
  super(short_url, options)
end

Public Instance Methods

fetch_url(path) click to toggle source

Custom fetcher.

Calls superclass method UrlExpander::Expanders::Basic#fetch_url
# File lib/url_expander/expanders/basic/nutshellurl.rb, line 18
def fetch_url(path)
  url = super("/nutshells/nut#{path}.php")
  raise UrlExpander::Error.new('page not found',404) if url == "http://nutshellurl.com/notfound.php"
  url
end