Module: Openfoodfacts
- Defined in:
- lib/openfoodfacts.rb,
lib/openfoodfacts/faq.rb,
lib/openfoodfacts/city.rb,
lib/openfoodfacts/user.rb,
lib/openfoodfacts/brand.rb,
lib/openfoodfacts/label.rb,
lib/openfoodfacts/press.rb,
lib/openfoodfacts/store.rb,
lib/openfoodfacts/trace.rb,
lib/openfoodfacts/locale.rb,
lib/openfoodfacts/origin.rb,
lib/openfoodfacts/country.rb,
lib/openfoodfacts/mission.rb,
lib/openfoodfacts/product.rb,
lib/openfoodfacts/version.rb,
lib/openfoodfacts/additive.rb,
lib/openfoodfacts/allergen.rb,
lib/openfoodfacts/category.rb,
lib/openfoodfacts/language.rb,
lib/openfoodfacts/packaging.rb,
lib/openfoodfacts/entry_date.rb,
lib/openfoodfacts/contributor.rb,
lib/openfoodfacts/packager_code.rb,
lib/openfoodfacts/product_state.rb,
lib/openfoodfacts/last_edit_date.rb,
lib/openfoodfacts/purchase_place.rb,
lib/openfoodfacts/nutrition_grade.rb,
lib/openfoodfacts/manufacturing_place.rb,
lib/openfoodfacts/number_of_ingredients.rb,
lib/openfoodfacts/ingredient_that_may_be_from_palm_oil.rb
Defined Under Namespace
Classes: Additive, Allergen, Brand, Category, City, Contributor, Country, EntryDate, Faq, IngredientThatMayBeFromPalmOil, Label, Language, LastEditDate, Locale, ManufacturingPlace, Mission, NumberOfIngredients, NutritionGrade, Origin, PackagerCode, Packaging, Press, Product, ProductState, PurchasePlace, Store, Trace, User
Constant Summary collapse
Class Method Summary collapse
-
.locale_from_link(link) ⇒ Object
Return locale from link.
-
.locales ⇒ Object
Get locales.
-
.product(barcode, locale: DEFAULT_LOCALE) ⇒ Object
Get product.
-
.product_url(barcode, locale: DEFAULT_LOCALE) ⇒ Object
Return product API URL.
Class Method Details
.locale_from_link(link) ⇒ Object
Return locale from link
43 44 45 |
# File 'lib/openfoodfacts.rb', line 43 def locale_from_link(link) Locale.locale_from_link(link) end |
.locales ⇒ Object
Get locales
49 50 51 |
# File 'lib/openfoodfacts.rb', line 49 def locales Locale.all end |
.product(barcode, locale: DEFAULT_LOCALE) ⇒ Object
Get product
55 56 57 |
# File 'lib/openfoodfacts.rb', line 55 def product(, locale: DEFAULT_LOCALE) Product.get(, locale: locale) end |
.product_url(barcode, locale: DEFAULT_LOCALE) ⇒ Object
Return product API URL
61 62 63 |
# File 'lib/openfoodfacts.rb', line 61 def product_url(, locale: DEFAULT_LOCALE) Product.url(, locale: locale) end |