Class ActionController::Routing::Optimisation::Optimiser
In: actionpack/lib/action_controller/routing_optimisation.rb
Parent: Object

Methods

Attributes

kind  [R] 
route  [R] 

Public Class methods

[Source]

# File actionpack/lib/action_controller/routing_optimisation.rb, line 23
        def initialize(route, kind)
          @route = route
          @kind  = kind
        end

Public Instance methods

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

[Source]

# File actionpack/lib/action_controller/routing_optimisation.rb, line 46
        def applicable?
          true
        end

[Source]

# File actionpack/lib/action_controller/routing_optimisation.rb, line 32
        def generation_code
          'nil'
        end

[Source]

# File actionpack/lib/action_controller/routing_optimisation.rb, line 28
        def guard_condition
          'false'
        end

[Source]

# File actionpack/lib/action_controller/routing_optimisation.rb, line 36
        def source_code
          if applicable?
            "return #{generation_code} if #{guard_condition}\n"
          else
            "\n"
          end
        end

[Validate]