Class: Cufinder::BaseResponse
- Inherits:
-
Object
- Object
- Cufinder::BaseResponse
- Defined in:
- lib/cufinder_ruby/types.rb
Overview
Base response structure for all CUFinder API responses
Direct Known Subclasses
BcdResponse, CaaResponse, CarResponse, CbcResponse, CcpResponse, CecResponse, CefResponse, CjaResponse, CloResponse, CscResponse, CseResponse, CsnResponse, CufResponse, DtcResponse, DteResponse, ElfResponse, EncResponse, EppResponse, FccResponse, FclResponse, FtsResponse, FweResponse, IscResponse, LbsResponse, LcufResponse, NaaResponse, NacResponse, NaoResponse, NtpResponse, PseResponse, RelResponse, TepResponse
Instance Attribute Summary collapse
-
#confidence_level ⇒ Object
Returns the value of attribute confidence_level.
-
#credit_count ⇒ Object
Returns the value of attribute credit_count.
-
#meta_data ⇒ Object
Returns the value of attribute meta_data.
-
#query ⇒ Object
Returns the value of attribute query.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ BaseResponse
constructor
A new instance of BaseResponse.
Constructor Details
#initialize(data = {}) ⇒ BaseResponse
Returns a new instance of BaseResponse.
6 7 8 9 10 11 |
# File 'lib/cufinder_ruby/types.rb', line 6 def initialize(data = {}) @query = data["query"] @credit_count = data["credit_count"] @meta_data = data["meta_data"] @confidence_level = data["confidence_level"] end |
Instance Attribute Details
#confidence_level ⇒ Object
Returns the value of attribute confidence_level.
4 5 6 |
# File 'lib/cufinder_ruby/types.rb', line 4 def confidence_level @confidence_level end |
#credit_count ⇒ Object
Returns the value of attribute credit_count.
4 5 6 |
# File 'lib/cufinder_ruby/types.rb', line 4 def credit_count @credit_count end |
#meta_data ⇒ Object
Returns the value of attribute meta_data.
4 5 6 |
# File 'lib/cufinder_ruby/types.rb', line 4 def @meta_data end |
#query ⇒ Object
Returns the value of attribute query.
4 5 6 |
# File 'lib/cufinder_ruby/types.rb', line 4 def query @query end |