module Sana::ResponseHelper
SHIORI Response struct build helper
Constants
- Reference0
Public Class Methods
400 Bad Request @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 110 def bad_request OpenStruct.new({ code: 400, }) end
500 Internal Server Error @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 118 def internal_server_error OpenStruct.new({ code: 500, }) end
204 No Content @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 102 def no_content OpenStruct.new({ code: 204, }) end
normal response (200 OK or 204 No Content) @param [String] value Value header content @param [String] to Reference0
header content (for communication) @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 85 def ok(value = nil, to = nil) if value.to_s.size != 0 response = OpenStruct.new({ code: 200, Value: value.to_s, }) if to response.Reference0 = to.to_s end response else no_content end end
empty response struct @return [OpenStruct] empty SHIORI Response struct
# File lib/sana.rb, line 77 def response OpenStruct.new end
Private Instance Methods
400 Bad Request @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 110 def bad_request OpenStruct.new({ code: 400, }) end
500 Internal Server Error @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 118 def internal_server_error OpenStruct.new({ code: 500, }) end
204 No Content @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 102 def no_content OpenStruct.new({ code: 204, }) end
normal response (200 OK or 204 No Content) @param [String] value Value header content @param [String] to Reference0
header content (for communication) @return [OpenStruct] SHIORI Response struct
# File lib/sana.rb, line 85 def ok(value = nil, to = nil) if value.to_s.size != 0 response = OpenStruct.new({ code: 200, Value: value.to_s, }) if to response.Reference0 = to.to_s end response else no_content end end
empty response struct @return [OpenStruct] empty SHIORI Response struct
# File lib/sana.rb, line 77 def response OpenStruct.new end