class UrlExpander::Expanders::Doiop
Expand doiop.com URLS Usage: UrlExpander::Client.expand
(“doiop.com/dz8896”)
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/doiop.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/doiop.rb, line 18 def fetch_url(path) url = super(path) raise UrlExpander::Error.new('page not found',404) if url == "http://doiop.com/?error=404" url end