Parent

Class/Module Index [+]

Quicksearch

ActionController::Routing::Optimisation::Optimiser

Attributes

kind[R]
route[R]

Public Class Methods

new(route, kind) click to toggle source
# File lib/action_controller/routing/optimisations.rb, line 30
def initialize(route, kind)
  @route = route
  @kind  = kind
end

Public Instance Methods

applicable?() click to toggle source

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

# File lib/action_controller/routing/optimisations.rb, line 54
def applicable?
  true
end
generation_code() click to toggle source
# File lib/action_controller/routing/optimisations.rb, line 39
def generation_code
  'nil'
end
guard_conditions() click to toggle source
# File lib/action_controller/routing/optimisations.rb, line 35
def guard_conditions
  ["false"]
end
source_code() click to toggle source
# File lib/action_controller/routing/optimisations.rb, line 43
def source_code
  if applicable?
    guard_condition = (GLOBAL_GUARD_CONDITIONS + guard_conditions).join(" && ")
    "return #{generation_code} if #{guard_condition}\n"
  else
    "\n"
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.