module ResponseTemplate
Public Class Methods
create_success(metadata, data = {})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 15 def self.create_success(metadata, data = {}) template(201, metadata, data) end
error(metadata, data = {})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 27 def self.error(metadata, data = {}) template(500, metadata, data) end
error_credential(metadata, data = {})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 19 def self.error_credential(metadata, data = {}) template(401, metadata, data) end
error_not_found(metadata, data = {})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 23 def self.error_not_found(metadata, data = {}) template(404, metadata, data) end
success(metadata, data = {})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 11 def self.success(metadata, data = {}) template(200, metadata, data) end
template(code, metadata, data={})
click to toggle source
# File lib/rails_api_response/controller_helpers/response_template.rb, line 2 def self.template(code, metadata, data={}) response = { code: code, metadata: metadata, data: data } Rails.logger.info Time.zone Rails.logger.info response response end