class Pizzas

Public Class Methods

from(source) click to toggle source
# File lib/pizza.rb, line 3
def self.from(source)
  doc = Nokogiri::HTML(source)

  Pizzas.new(
    doc.css(".jso-dataLayerProductClick").map { |el| Pizza.new(el) }.select(&:valid?)
  )
end

Public Instance Methods

selection_list() click to toggle source
# File lib/pizza.rb, line 11
def selection_list
  map(&:list_item)
end