Class: NasaApi::ResponseHandler::TechTransfer

Inherits:
Object
  • Object
show all
Defined in:
lib/nasa_api/response_handler.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response = {}) ⇒ TechTransfer

Returns a new instance of TechTransfer.



128
129
130
131
132
133
134
135
# File 'lib/nasa_api/response_handler.rb', line 128

def initialize(response = {})
  @response = response
  @results = response['results']
  @count = response['count']
  @total = response['total']
  @perpage = response['perpage']
  @page = response['page']
end

Instance Attribute Details

#countObject

Returns the value of attribute count.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def count
  @count
end

#pageObject

Returns the value of attribute page.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def page
  @page
end

#perpageObject

Returns the value of attribute perpage.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def perpage
  @perpage
end

#responseObject

Returns the value of attribute response.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def response
  @response
end

#resultsObject

Returns the value of attribute results.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def results
  @results
end

#totalObject

Returns the value of attribute total.



126
127
128
# File 'lib/nasa_api/response_handler.rb', line 126

def total
  @total
end