Methods
Constants
GLOBAL_GUARD_CONDITIONS = [ "(!defined?(default_url_options) || default_url_options.blank?)", "(!defined?(controller.default_url_options) || controller.default_url_options.blank?)", "defined?(request)", "request"
Attributes
[R] kind
[R] route
Public Class methods
new(route, kind)
    # File actionpack/lib/action_controller/routing/optimisations.rb, line 30
30:         def initialize(route, kind)
31:           @route = route
32:           @kind  = kind
33:         end
Public Instance methods
applicable?()

Temporarily disabled :url optimisation pending proper solution to Issues around request.host etc.

    # File actionpack/lib/action_controller/routing/optimisations.rb, line 54
54:         def applicable?
55:           true
56:         end
generation_code()
    # File actionpack/lib/action_controller/routing/optimisations.rb, line 39
39:         def generation_code
40:           'nil'
41:         end
guard_conditions()
    # File actionpack/lib/action_controller/routing/optimisations.rb, line 35
35:         def guard_conditions
36:           ["false"]
37:         end
source_code()
    # File actionpack/lib/action_controller/routing/optimisations.rb, line 43
43:         def source_code
44:           if applicable?
45:             guard_condition = (GLOBAL_GUARD_CONDITIONS + guard_conditions).join(" && ")
46:             "return #{generation_code} if #{guard_condition}\n"
47:           else
48:             "\n"
49:           end
50:         end