Module: ApiGuard::ResponseFormatters::Renderer
- Defined in:
- lib/api_guard/response_formatters/renderer.rb
Instance Method Summary collapse
Instance Method Details
#render_error(status, options = {}) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/api_guard/response_formatters/renderer.rb', line 14 def render_error(status, = {}) data = { status: I18n.t('api_guard.response.error') } data[:error] = [:object] ? [:object].errors.[0] : [:message] render json: data, status: status end |
#render_success(data: nil, message: nil) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/api_guard/response_formatters/renderer.rb', line 6 def render_success(data: nil, message: nil) resp_data = { status: I18n.t('api_guard.response.success') } resp_data[:message] = if resp_data[:data] = data if data render json: resp_data, status: 200 end |