Sha256: 866ff8ecad332d0f59dde313510ad8297fb09d2875a4860fa567e06e891b0ab0
Contents?: true
Size: 422 Bytes
Versions: 13
Compression:
Stored size: 422 Bytes
Contents
require 'roar/rails/responder' module HalApi::Responders class ApiResponder < Roar::Rails::Responder def api_behavior raise MissingRenderer.new(format) unless has_renderer? if post? display(resource, status: :created) elsif put? display(resource, status: :ok) elsif delete? display(resource, status: :no_content) else super end end end end
Version data entries
13 entries across 13 versions & 1 rubygems