Module: RecipeScrapers::Sources::SchemaOrg::IngredientList
- Defined in:
- lib/recipe_scrapers/sources/schema_org/ingredient_list.rb
Constant Summary collapse
- PROPERTY_VALUE =
"PropertyValue"
Class Method Summary collapse
Class Method Details
.parse(value) ⇒ Object
10 11 12 13 14 |
# File 'lib/recipe_scrapers/sources/schema_org/ingredient_list.rb', line 10 def parse(value) items = value.is_a?(String) ? Text.split_lines(value) : Array(value).flatten(1) lines = items.filter_map { |item| Text.normalize(line_for(item)) } lines.empty? ? nil : lines end |