class Sides

Public Class Methods

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

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

Public Instance Methods

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