Module: Roqua::Responders::ApiErrorsResponder

Defined in:
lib/roqua/responders/api_errors_responder.rb

Instance Method Summary collapse

Instance Method Details

#json_resource_class_nameObject



14
15
16
17
18
19
20
21
22
23
# File 'lib/roqua/responders/api_errors_responder.rb', line 14

def json_resource_class_name
  # TODO: Break backwards compat and return "response => " instead
  underscored = resource.class.name.underscore
  case underscored
  when "response"
    "answer"
  else
    underscored
  end
end

#json_resource_errorsObject



10
11
12
# File 'lib/roqua/responders/api_errors_responder.rb', line 10

def json_resource_errors
  {:errors => {json_resource_class_name => resource.errors}}
end