Module: ViewMapper::RouteAction::Create

Defined in:
lib/view_mapper/route_action.rb

Instance Method Summary collapse

Instance Method Details

#route(route_options) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/view_mapper/route_action.rb', line 14

def route(route_options)
  sentinel = 'ActionController::Routing::Routes.draw do |map|'
  logger.route route_code(route_options)
  gsub_file route_file, /(#{Regexp.escape(sentinel)})/mi do |m|
      "#{m}\n  #{route_code(route_options)}\n"
  end
end