module JSend
Constants
- ERROR
- FAIL
- SUCCESS
- VERSION
Public Class Methods
error(msg, code = nil, data = nil)
click to toggle source
# File lib/jsend.rb, line 30 def error(msg, code = nil, data = nil) ErrorResponse.new(data, msg, code) end
fail(error_data)
click to toggle source
# File lib/jsend.rb, line 26 def fail(error_data) FailResponse.new(error_data) end
parse(json)
click to toggle source
# File lib/jsend.rb, line 17 def parse(json) values = JSON.parse(json) Parser.parser_for(values['status']).response_from_hash(values) end
success(data)
click to toggle source
# File lib/jsend.rb, line 22 def success(data) SucessResponse.new(data) end
Private Instance Methods
error(msg, code = nil, data = nil)
click to toggle source
# File lib/jsend.rb, line 30 def error(msg, code = nil, data = nil) ErrorResponse.new(data, msg, code) end
fail(error_data)
click to toggle source
# File lib/jsend.rb, line 26 def fail(error_data) FailResponse.new(error_data) end
parse(json)
click to toggle source
# File lib/jsend.rb, line 17 def parse(json) values = JSON.parse(json) Parser.parser_for(values['status']).response_from_hash(values) end
success(data)
click to toggle source
# File lib/jsend.rb, line 22 def success(data) SucessResponse.new(data) end