Class: Landable::Api::DirectoriesController

Inherits:
Landable::ApiController show all
Defined in:
app/controllers/landable/api/directories_controller.rb

Constant Summary

Constants inherited from Landable::ApiController

Landable::ApiController::API_MEDIA_REGEX

Instance Method Summary collapse

Methods inherited from Landable::ApiController

#api_media

Instance Method Details

#indexObject



6
7
8
9
10
11
12
# File 'app/controllers/landable/api/directories_controller.rb', line 6

def index
  ids = params[:ids] if params[:ids].present? and params[:ids].is_a? Array
  ids ||= ['/']

  listings = ids.map { |id| Directory.listing id }
  respond_with listings
end

#showObject



14
15
16
# File 'app/controllers/landable/api/directories_controller.rb', line 14

def show
  respond_with Directory.listing(params[:id])
end