Methods
Attributes
| [R] | kind | |
| [R] | route |
Public Class methods
[ show source ]
# File lib/action_controller/routing/optimisations.rb, line 23
23: def initialize(route, kind)
24: @route = route
25: @kind = kind
26: end
Public Instance methods
Temporarily disabled :url optimisation pending proper solution to Issues around request.host etc.
[ show source ]
# File lib/action_controller/routing/optimisations.rb, line 46
46: def applicable?
47: true
48: end
[ show source ]
# File lib/action_controller/routing/optimisations.rb, line 32
32: def generation_code
33: 'nil'
34: end
[ show source ]
# File lib/action_controller/routing/optimisations.rb, line 28
28: def guard_condition
29: 'false'
30: end
[ show source ]
# File lib/action_controller/routing/optimisations.rb, line 36
36: def source_code
37: if applicable?
38: "return #{generation_code} if #{guard_condition}\n"
39: else
40: "\n"
41: end
42: end