Class: Cufinder::BaseResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/cufinder_ruby/types.rb

Overview

Base response structure for all CUFinder API responses

Instance Attribute Summary collapse

Instance Method Summary collapse

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_levelObject

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_countObject

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_dataObject

Returns the value of attribute meta_data.



4
5
6
# File 'lib/cufinder_ruby/types.rb', line 4

def 
  @meta_data
end

#queryObject

Returns the value of attribute query.



4
5
6
# File 'lib/cufinder_ruby/types.rb', line 4

def query
  @query
end