Class: UrlExpander::Expanders::T11me

Inherits:
Basic
  • Object
show all
Defined in:
lib/url_expander/expanders/basic/t11me.rb

Overview

Expand t11.me URLS Usage: UrlExpander::Client.expand(“t11.me/YZI-Y6”)

Defined Under Namespace

Classes: Request

Constant Summary collapse

PATTERN =
%r'(http://t11\.me(/[\w\-/]+))'

Instance Attribute Summary collapse

Attributes inherited from Basic

#long_url, #parttern

Instance Method Summary collapse

Constructor Details

#initialize(short_url = "", options = {}) ⇒ T11me

Returns a new instance of T11me.



12
13
14
15
# File 'lib/url_expander/expanders/basic/t11me.rb', line 12

def initialize(short_url="", options={})
  @parent_klass = self
  super(short_url, options)
end

Instance Attribute Details

#parent_klassObject (readonly)

Returns the value of attribute parent_klass.



10
11
12
# File 'lib/url_expander/expanders/basic/t11me.rb', line 10

def parent_klass
  @parent_klass
end

Instance Method Details

#fetch_url(path) ⇒ Object



17
18
19
# File 'lib/url_expander/expanders/basic/t11me.rb', line 17

def fetch_url(path)
  super("/shortlink#{path}")
end