class Queryitis::Response
Attributes
data[R]
entries[R]
Public Class Methods
new(data)
click to toggle source
# File lib/queryitis.rb, line 20 def initialize(data) @data = data @entries = [] @data.each do |entry| @entries << Hash[ "common_name", entry[:common_name_list][:common_names][:common_name], "latin_name", entry[:sci_name], "itis_id", entry[:tsn] ] end # end data.each end
Public Instance Methods
common_names()
click to toggle source
# File lib/queryitis.rb, line 37 def common_names names = [] @data.each do |entry| names << entry[:common_name_list][:common_names][:common_name] end # data.each names end
each() { |entry| ... }
click to toggle source
# File lib/queryitis.rb, line 55 def each entries.each do |entry| yield entry end # end entries.each end
latin_names()
click to toggle source
# File lib/queryitis.rb, line 46 def latin_names names = [] @data.each do |entry| names << entry[:sci_name] end # end data.each names end
success?()
click to toggle source
# File lib/queryitis.rb, line 33 def success? @data != nil end