class Metova::Responder
Public Class Methods
new(*)
click to toggle source
Calls superclass method
Metova::Responders::HttpCacheResponder::new
# File lib/metova/responder.rb, line 12 def initialize(*) super options[:location] = nil if format == :json end
Public Instance Methods
json_resource_errors()
click to toggle source
# File lib/metova/responder.rb, line 29 def json_resource_errors { errors: resource.errors.full_messages } end
to_format()
click to toggle source
Calls superclass method
# File lib/metova/responder.rb, line 17 def to_format validate! if errors.any? display({ errors: errors }, status: 400) else super end end
validate!()
click to toggle source
# File lib/metova/responder.rb, line 26 def validate! end
Private Instance Methods
errors()
click to toggle source
# File lib/metova/responder.rb, line 34 def errors @_errors ||= [] end