Module: Spider::ControllerMixins::HTTPMixin::ClassMethods

Defined in:
lib/spiderfw/controller/mixins/http_mixin.rb

Instance Method Summary collapse

Instance Method Details

#http_auth_realm(val = nil) ⇒ Object



232
233
234
235
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 232

def http_auth_realm(val=nil)
    @http_auth_realm = val if val
    @http_auth_realm
end

#http_url(action = nil) ⇒ Object



246
247
248
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 246

def http_url(action=nil)
    url(action)
end

#url(action = nil) ⇒ Object



238
239
240
241
242
243
244
# File 'lib/spiderfw/controller/mixins/http_mixin.rb', line 238

def url(action=nil)
    return super unless Spider.site
    u = "http://#{Spider.site.domain}"
    u += ":#{Spider.site.port}" unless Spider.site.port == 80
    u += HTTPMixin.reverse_proxy_mapping(super(action))
    u
end