Sha256: 51fafc67edfdc74f7149e60607c178147f9c8420df309d63278bc578edc56adf

Contents?: true

Size: 670 Bytes

Versions: 1

Compression:

Stored size: 670 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])
      @inputs = Route.params_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

1 entries across 1 versions & 1 rubygems

Version Path
api_taster-0.4.5 app/controllers/api_taster/routes_controller.rb