class Gearhead::Serializers::InvalidRequestSerializer

Public Class Methods

new(request, message, status) click to toggle source
# File lib/gearhead/serializers/invalid_request_serializer.rb, line 5
def initialize(request, message, status)
  @request = request
  @message = message
  @status = status
end

Public Instance Methods

as_json(options = nil) click to toggle source
# File lib/gearhead/serializers/invalid_request_serializer.rb, line 11
def as_json(options = nil)
  {}.tap do |hash|
    hash[:status] = @status
    hash[:url] = @request.url
    hash[:message] = @message
  end
end
to_json(options = nil) click to toggle source
# File lib/gearhead/serializers/invalid_request_serializer.rb, line 19
def to_json(options = nil)
  as_json.to_json(options)
end