Sha256: b360ed5a77db471f3c3ada55da9d4be593d7725021410b6e05c9971673a36f20

Contents?: true

Size: 715 Bytes

Versions: 4

Compression:

Stored size: 715 Bytes

Contents

module ApiTaster
  class RoutesController < ApiTaster::ApplicationController
    before_filter :map_routes

    def index
      @routes = Route.grouped_routes
      @has_missing_definitions  = Route.missing_definitions.present?
      @has_obsolete_definitions = Route.obsolete_definitions.present?
    end

    def show
      @route   = Route.find(params[:id])
      @params  = Route.params_for(@route)
      @comment = Route.comment_for(@route)
    end

    def missing_definitions
      @missing_definitions = Route.missing_definitions
    end

    def obsolete_definitions
      @obsolete_definitions = Route.obsolete_definitions
    end

    private

    def map_routes
      Route.map_routes
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
api_taster-0.7.0 app/controllers/api_taster/routes_controller.rb
api_taster-0.6.0 app/controllers/api_taster/routes_controller.rb
api_taster-0.5.1 app/controllers/api_taster/routes_controller.rb
api_taster-0.5.0 app/controllers/api_taster/routes_controller.rb