diff --git a/app/controllers/api/restaurant/zone_controller.rb b/app/controllers/api/restaurant/zone_controller.rb deleted file mode 100644 index b2428713..00000000 --- a/app/controllers/api/restaurant/zone_controller.rb +++ /dev/null @@ -1,4 +0,0 @@ -class Api::Restaurant::ZoneController < ApplicationController - def index - end -end diff --git a/app/controllers/api/restaurant/zones_controller.rb b/app/controllers/api/restaurant/zones_controller.rb new file mode 100644 index 00000000..1bbaa3af --- /dev/null +++ b/app/controllers/api/restaurant/zones_controller.rb @@ -0,0 +1,5 @@ +class Api::Restaurant::ZonesController < ActionController::API + def index + render json: Zone.where("is_active = true") + end +end diff --git a/app/views/api/restaurant/zone/index.html.erb b/app/views/api/restaurant/zone/index.html.erb deleted file mode 100644 index 32946096..00000000 --- a/app/views/api/restaurant/zone/index.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Api::Restaurant::Zone#index

-

Find me in app/views/api/restaurant/zone/index.html.erb

diff --git a/config/routes.rb b/config/routes.rb index 4205712a..2d2fadbd 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,7 +1,7 @@ Rails.application.routes.draw do - namespace :api do + namespace :api, :defaults => { :format => 'json' } do namespace :restaurant do - get 'zone/index' + get 'zones' => "zones#index" end end diff --git a/spec/controllers/api/restaurant/zone_controller_spec.rb b/spec/controllers/api/restaurant/zone_controller_spec.rb deleted file mode 100644 index b81a8d14..00000000 --- a/spec/controllers/api/restaurant/zone_controller_spec.rb +++ /dev/null @@ -1,12 +0,0 @@ -require 'rails_helper' - -RSpec.describe Api::Restaurant::ZoneController, type: :controller do - - describe "GET #index" do - it "returns http success" do - get :index - expect(response).to have_http_status(:success) - end - end - -end diff --git a/spec/requests/api/restaurant/seat_tables.rb b/spec/requests/api/restaurant/seat_tables_spec.rb similarity index 100% rename from spec/requests/api/restaurant/seat_tables.rb rename to spec/requests/api/restaurant/seat_tables_spec.rb diff --git a/spec/requests/api/restaurant/zones.rb b/spec/requests/api/restaurant/zones_spec.rb similarity index 100% rename from spec/requests/api/restaurant/zones.rb rename to spec/requests/api/restaurant/zones_spec.rb