Class: ErrorResponse
- Inherits:
-
Object
- Object
- ErrorResponse
- Defined in:
- lib/error_response.rb
Constant Summary collapse
- YAML_PATH =
'config/error_response.yml'
Class Method Summary collapse
Class Method Details
.all ⇒ Object
19 20 21 |
# File 'lib/error_response.rb', line 19 def self.all yaml_hash end |
.to_api(key, message = nil) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/error_response.rb', line 5 def self.to_api(key, =nil) err_json = yaml_hash[key.to_s] || {'error_code' => 500000, 'error_message' => } status = err_json['error_code'] / 1000 { status: status, json: err_json } end |
.to_hash(key) ⇒ Object
15 16 17 |
# File 'lib/error_response.rb', line 15 def self.to_hash(key) yaml_hash[key.to_s] || {} end |
.yaml_hash ⇒ Object
24 25 26 |
# File 'lib/error_response.rb', line 24 def self.yaml_hash @hash ||= YAML.load_file(YAML_PATH) end |