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 |