Class: Apiphobic::Requests::Subdomain

Inherits:
Object
  • Object
show all
Defined in:
lib/apiphobic/requests/subdomain.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request) ⇒ Subdomain

Returns a new instance of Subdomain.



8
9
10
# File 'lib/apiphobic/requests/subdomain.rb', line 8

def initialize(request)
  self.request = request
end

Instance Attribute Details

#requestObject

Returns the value of attribute request.



6
7
8
# File 'lib/apiphobic/requests/subdomain.rb', line 6

def request
  @request
end

Instance Method Details

#subdomainObject



12
13
14
# File 'lib/apiphobic/requests/subdomain.rb', line 12

def subdomain
  @subdomain ||= raw_host[/\A([a-z\-]+)/i, 1]
end