price-point-api/app/controllers/concerns/renderable.rb

18 lines
299 B
Ruby
Raw Normal View History

2026-06-10 15:51:32 +00:00
# frozen_string_literal: true
class Renderable
extend ActiveSupport::Concern
def render_success(data = nil, status = :ok, meta = {})
body = { success: true }
body[:data] = data if data
body[:meta] = meta if meta.present?
render json: body
end
def render_error
end
end