Method: Granite::Routing::Route#initialize
- Defined in:
- lib/granite/routing/route.rb
#initialize(projector_path, path: nil, as: nil, projector_prefix: false) ⇒ Route
Returns a new instance of Route.
6 7 8 9 10 11 12 13 14 |
# File 'lib/granite/routing/route.rb', line 6 def initialize(projector_path, path: nil, as: nil, projector_prefix: false) @projector_path = projector_path @action_path, @projector_name = projector_path.split('#') @path = path @as = as @action_name = @action_path.split('/').last @action_name = "#{@projector_name}_#{@action_name}" if projector_prefix end |