Class: Railspress::Api::V1::PostHeaderImageFocalPointsController

Inherits:
BaseController
  • Object
show all
Includes:
Concerns::PostSerialization
Defined in:
app/controllers/railspress/api/v1/post_header_image_focal_points_controller.rb

Instance Attribute Summary

Attributes inherited from BaseController

#current_api_key

Instance Method Summary collapse

Instance Method Details

#showObject



14
15
16
# File 'app/controllers/railspress/api/v1/post_header_image_focal_points_controller.rb', line 14

def show
  render json: { data: serialize_focal_point(current_focal_point) }
end

#updateObject



18
19
20
21
22
23
24
25
26
27
28
29
# File 'app/controllers/railspress/api/v1/post_header_image_focal_points_controller.rb', line 18

def update
  focal_point = current_focal_point

  if focal_point.update(focal_point_params)
    render json: {
      data: serialize_focal_point(focal_point),
      post: serialize_post(@post.reload)
    }
  else
    render_validation_errors(focal_point)
  end
end