1515class ServiceRouteBindingsController < ApplicationController
1616 before_action :set_route_binding , only : [ :show , :parameters , :destroy ]
1717
18+ def index
19+ message = list_message
20+ route_bindings = fetch_route_bindings ( message )
21+ render status : :ok , json : Presenters ::V3 ::PaginatedListPresenter . new (
22+ presenter : Presenters ::V3 ::ServiceRouteBindingPresenter ,
23+ paginated_result : SequelPaginator . new . get_page ( route_bindings , message . try ( :pagination_options ) ) ,
24+ path : '/v3/service_route_bindings' ,
25+ message : message ,
26+ decorators : decorators ( message )
27+ )
28+ end
29+
30+ def show
31+ message = show_message
32+ route_binding_not_found! unless @route_binding && can_read_space? ( @route_binding . route . space )
33+ presenter = Presenters ::V3 ::ServiceRouteBindingPresenter . new (
34+ @route_binding ,
35+ decorators : decorators ( message )
36+ )
37+ render status : :ok , json : presenter
38+ end
39+
1840 def create
1941 route_services_disabled! unless route_services_enabled?
2042 message = parse_create_request
@@ -40,28 +62,6 @@ def create
4062 already_exists!
4163 end
4264
43- def show
44- message = show_message
45- route_binding_not_found! unless @route_binding && can_read_space? ( @route_binding . route . space )
46- presenter = Presenters ::V3 ::ServiceRouteBindingPresenter . new (
47- @route_binding ,
48- decorators : decorators ( message )
49- )
50- render status : :ok , json : presenter
51- end
52-
53- def index
54- message = list_message
55- route_bindings = fetch_route_bindings ( message )
56- render status : :ok , json : Presenters ::V3 ::PaginatedListPresenter . new (
57- presenter : Presenters ::V3 ::ServiceRouteBindingPresenter ,
58- paginated_result : SequelPaginator . new . get_page ( route_bindings , message . try ( :pagination_options ) ) ,
59- path : '/v3/service_route_bindings' ,
60- message : message ,
61- decorators : decorators ( message )
62- )
63- end
64-
6565 def destroy
6666 route_binding_not_found! unless @route_binding && can_read_space? ( @route_binding . route . space )
6767
0 commit comments