Module: Goods

Defined in:
lib/goods.rb,
lib/goods/xml.rb,
lib/goods/offer.rb,
lib/goods/catalog.rb,
lib/goods/element.rb,
lib/goods/version.rb,
lib/goods/category.rb,
lib/goods/currency.rb,
lib/goods/container.rb,
lib/goods/offers_list.rb,
lib/goods/xml/validator.rb,
lib/goods/categories_list.rb,
lib/goods/currencies_list.rb

Defined Under Namespace

Modules: Container Classes: Catalog, CategoriesList, Category, CurrenciesList, Currency, Element, Offer, OffersList, XML

Constant Summary collapse

VERSION =
"0.0.4"

Class Method Summary collapse

Class Method Details

.from_file(file, encoding = nil) ⇒ Object



24
25
26
# File 'lib/goods.rb', line 24

def self.from_file(file, encoding=nil)
  from_io(load(file), nil, encoding)
end

.from_string(xml_string, encoding = nil) ⇒ Object



16
17
18
# File 'lib/goods.rb', line 16

def self.from_string(xml_string, encoding=nil)
  from_io(StringIO.new(xml_string), nil, encoding)
end

.from_url(url, encoding = nil) ⇒ Object



20
21
22
# File 'lib/goods.rb', line 20

def self.from_url(url, encoding=nil)
  from_io(load(url), url, encoding)
end