Module: PackwizardParser

Defined in:
lib/packwizard_parser.rb,
lib/packwizard_parser/item.rb,
lib/packwizard_parser/list.rb,
lib/packwizard_parser/parser.rb,
lib/packwizard_parser/version.rb,
lib/packwizard_parser/category.rb,
lib/packwizard_parser/item_parser.rb,
lib/packwizard_parser/list_parser.rb,
lib/packwizard_parser/gram_converter.rb,
lib/packwizard_parser/category_parser.rb

Overview

Parser for extracting data from PackWizard list

Provides classes and methods to parse PackWizard list JSON and extract structured data including list information, categories, and items with their properties (weight, quantity, consumable status, etc.).

Defined Under Namespace

Modules: GramConverter Classes: Category, CategoryParser, Item, ItemParser, List, ListParser, Parser

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.parse_url(shareable_id) ⇒ Object

Convenience method to parse a PackWizard URL



21
22
23
# File 'lib/packwizard_parser.rb', line 21

def self.parse_url(shareable_id)
  Parser.new(shareable_id: shareable_id).parse
end