class Routler::Formatters::Csv

Public Class Methods

new(controllers=[]) click to toggle source
# File lib/routler/formatters/csv.rb, line 7
def initialize(controllers=[])
  @controllers = controllers
end

Public Instance Methods

format(controllers=nil) click to toggle source
# File lib/routler/formatters/csv.rb, line 11
def format(controllers=nil)
  @controllers = controllers if controllers
  CSV.generate do |csv|
    csv << ['Controller', 'Action']
    @controllers.each do |c|
      c.actions.each do |a|
        csv << [c.name, a]
      end
    end
  end
end