Class: Mushikago::Http::Response
- Inherits:
-
Object
- Object
- Mushikago::Http::Response
- Defined in:
- lib/mushikago/http/response.rb
Overview
Mushikagoサービスのレスポンスを扱うクラス Mushikagoサービスのレスポンスは以下のような構造になっている
{ : { status : 200, : 'OK' }, response : { //
Instance Attribute Summary (collapse)
-
- (Object) meta
readonly
レスポンスのメタ情報.
-
- (Object) response
readonly
レスポンスの本体.
Instance Method Summary (collapse)
-
- (Object) [](key)
レスポンスの各要素にアクセスする.
-
- (Response) initialize(options = {})
constructor
A new instance of Response.
-
- (String) message
メタ情報中のmessageを返す.
-
- (Integer) status
メタ情報中のstatusを返す.
Constructor Details
- (Response) initialize(options = {})
A new instance of Response
24 |
# File 'lib/mushikago/http/response.rb', line 24 def initialize ={} |
Instance Attribute Details
- (Object) meta (readonly)
レスポンスのメタ情報
17 18 19 |
# File 'lib/mushikago/http/response.rb', line 17 def end |
- (Object) response (readonly)
レスポンスの本体
19 20 21 |
# File 'lib/mushikago/http/response.rb', line 19 def response @response end |
Instance Method Details
- (Object) [](key)
レスポンスの各要素にアクセスする
44 45 46 |
# File 'lib/mushikago/http/response.rb', line 44 def [] key response[key] end |
- (String) message
メタ情報中のmessageを返す
37 38 39 |
# File 'lib/mushikago/http/response.rb', line 37 def [:message] end |
- (Integer) status
メタ情報中のstatusを返す
31 32 33 |
# File 'lib/mushikago/http/response.rb', line 31 def status [:status].to_i end |