Sha256: 97e853fe4a3b4409e760e03ef9974b175521eba5259423551d8349bdf662c392

Contents?: true

Size: 1.07 KB

Versions: 6

Compression:

Stored size: 1.07 KB

Contents

desc "Adds the route map to routes.rb"
task :annotate_routes => :environment do
  annotate_lib = File.expand_path(File.dirname(File.dirname(__FILE__)))
  require "#{annotate_lib}/annotate/annotate_routes"

  options={}
  ENV['position'] = options[:position] = Annotate.fallback(ENV['position'], 'before')
  options[:position_in_routes] = Annotate.fallback(ENV['position_in_routes'], ENV['position'])
  options[:ignore_routes] = Annotate.fallback(ENV['ignore_routes'],  nil)
  options[:require] = ENV['require'] ? ENV['require'].split(',') : []
  options[:wrapper_open] = Annotate.fallback(ENV['wrapper_open'], ENV['wrapper'])
  options[:wrapper_close] = Annotate.fallback(ENV['wrapper_close'], ENV['wrapper'])
  AnnotateRoutes.do_annotations(options)
end

desc "Removes the route map from routes.rb"
task :remove_routes => :environment do
  annotate_lib = File.expand_path(File.dirname(File.dirname(__FILE__)))
  require "#{annotate_lib}/annotate/annotate_routes"

  options={}
  options[:require] = ENV['require'] ? ENV['require'].split(',') : []
  AnnotateRoutes.remove_annotations(options)
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
annotate-3.0.3 lib/tasks/annotate_routes.rake
annotate-3.0.2 lib/tasks/annotate_routes.rake
annotate-3.0.0 lib/tasks/annotate_routes.rake
annotate-2.7.5 lib/tasks/annotate_routes.rake
annotate-2.7.4 lib/tasks/annotate_routes.rake
annotate-2.7.3 lib/tasks/annotate_routes.rake