class FDDB::Items

Public Class Methods

new(xml_data) click to toggle source
# File lib/fddb/items.rb, line 6
def initialize (xml_data)
  create_items((parse xml_data)['result']['item'])
end

Public Instance Methods

get_ingredients(query = nil) click to toggle source
# File lib/fddb/items.rb, line 10
def get_ingredients (query = nil)
  result = []
  @items.each do |item|
    result << (item.get_ingredients query)
  end
  result
end

Private Instance Methods

create_items(items) click to toggle source
# File lib/fddb/items.rb, line 19
def create_items items
  @items = []
  items.each do | item |
    @items << (Item.init item)
  end
end