Class: Eol::SearchByProvider

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/eol/search_by_provider.rb

Overview

Contains the EOL page ID and link for taxon queried.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ SearchByProvider



12
13
14
15
# File 'lib/eol/search_by_provider.rb', line 12

def initialize(response)
  self.eol_page_id = response['eol_page_id'] if response['eol_page_id'] != nil
  self.eol_page_link = response['eol_page_link'] if response['eol_page_link'] != nil
end

Instance Attribute Details

#eol_page_idInteger



8
9
10
# File 'lib/eol/search_by_provider.rb', line 8

def eol_page_id
  @eol_page_id
end


10
11
12
# File 'lib/eol/search_by_provider.rb', line 10

def eol_page_link
  @eol_page_link
end

Instance Method Details

#each {|@eol_page_id| ... } ⇒ Object

Yields:



17
18
19
20
# File 'lib/eol/search_by_provider.rb', line 17

def each
  yield @eol_page_id
  yield @eol_page_link
end