Sha256: c9b8ebc0c22b1abe4e901a3863323f28248aa6b0cbaf8c1f2cb22d7e1bf83fec

Contents?: true

Size: 1015 Bytes

Versions: 21

Compression:

Stored size: 1015 Bytes

Contents

#!/usr/bin/env rake

desc 'Print out all defined routes in match order, with names. Target specific controller with CONTROLLER=x.'
task :routes do
  require 'combustion'
  Bundler.require :default, :development

  Combustion.initialize! :action_controller, :action_view, :sprockets, :action_mailer

  all_routes = LetterOpenerWeb::Engine.routes.routes

  require 'rails/application/route_inspector'
  inspector = Rails::Application::RouteInspector.new
  puts inspector.format(all_routes, ENV['CONTROLLER']).join "\n"
end

begin
  require 'rdoc/task'
rescue LoadError
  require 'rdoc/rdoc'
  require 'rake/rdoctask'
  RDoc::Task = Rake::RDocTask
end

RDoc::Task.new(:rdoc) do |rdoc|
  rdoc.rdoc_dir = 'rdoc'
  rdoc.title    = 'LetterOpenerWeb'
  rdoc.options << '--line-numbers'
  rdoc.rdoc_files.include('README.rdoc')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

require 'bundler/gem_tasks'

begin
  require 'rspec/core/rake_task'
  RSpec::Core::RakeTask.new(:spec)
  task :default => :spec
rescue LoadError; end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
letter_opener_web-1.3.1 Rakefile
letter_opener_web-1.3.0 Rakefile
letter_opener_web-1.2.3 Rakefile
letter_opener_web-1.2.2 Rakefile
letter_opener_web-1.2.1 Rakefile
letter_opener_web-1.2.0 Rakefile
letter_opener_web-1.1.3 Rakefile
letter_opener_web-1.1.2 Rakefile
letter_opener_web-1.1.1 Rakefile
letter_opener_web-1.1.0 Rakefile
letter_opener_web-1.0.3 Rakefile
letter_opener_web-1.0.2 Rakefile
letter_opener_web-1.0.1 Rakefile
letter_opener_web-1.0.0 Rakefile
letter_opener_web-1.0.0.rc3 Rakefile
letter_opener_web-1.0.0.rc2 Rakefile
letter_opener_web-1.0.0.rc1 Rakefile
letter_opener_web-0.0.4 Rakefile
letter_opener_web-0.0.3 Rakefile
letter_opener_web-0.0.2 Rakefile