Module: BigBand::Integration::Monk
- Included in:
- Monk
- Defined in:
- lib/big_band/integration/monk.rb
Overview
In your Thorfile, place:
require "big_band/integration/monk"
class Monk < Thor
routes_task :list_routes
end
Now, running ‘monk list_routes’ in you project directory should give you a list of all your routes.
Instance Method Summary collapse
Instance Method Details
#routes_task(name = :routes) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/big_band/integration/monk.rb', line 15 def routes_task(name = :routes) desc "#{routes} [FILES=#{GLOBBER.inspect}]", "lists all routes" define_method :routes do |files| BigBand::Integration.each_route(files || GLOBBER) { |v,r| say_status v, r.path } end end |