Module: ResponseTemplate
- Defined in:
- lib/rails_api_response/controller_helpers/response_template.rb
Class Method Summary collapse
- .create_success(metadata, data = {}) ⇒ Object
- .error(metadata, data = {}) ⇒ Object
- .error_credential(metadata, data = {}) ⇒ Object
- .error_not_found(metadata, data = {}) ⇒ Object
- .success(metadata, data = {}) ⇒ Object
- .template(code, metadata, data = {}) ⇒ Object
Class Method Details
.create_success(metadata, data = {}) ⇒ Object
15 16 17 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 15 def self.create_success(, data = {}) template(201, , data) end |
.error(metadata, data = {}) ⇒ Object
27 28 29 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 27 def self.error(, data = {}) template(500, , data) end |
.error_credential(metadata, data = {}) ⇒ Object
19 20 21 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 19 def self.error_credential(, data = {}) template(401, , data) end |
.error_not_found(metadata, data = {}) ⇒ Object
23 24 25 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 23 def self.error_not_found(, data = {}) template(404, , data) end |
.success(metadata, data = {}) ⇒ Object
11 12 13 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 11 def self.success(, data = {}) template(200, , data) end |
.template(code, metadata, data = {}) ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'lib/rails_api_response/controller_helpers/response_template.rb', line 2 def self.template(code, , data={}) response = { code: code, metadata: , data: data } Rails.logger.info Time.zone Rails.logger.info response response end |