Class: DataFoodConsortium::Connector::SuppliedProduct
- Inherits:
-
DefinedProduct
- Object
- DefinedProduct
- DataFoodConsortium::Connector::SuppliedProduct
- Defined in:
- lib/datafoodconsortium/connector/supplied_product.rb
Instance Attribute Summary collapse
Attributes inherited from DefinedProduct
#alcoholPercentage, #allergenCharacteristics, #catalogItems, #certifications, #claims, #description, #geographicalOrigin, #lifetime, #name, #natureOrigin, #nutrientCharacteristics, #partOrigin, #physicalCharacteristics, #productType, #quantity, #usageOrStorageConditions
Instance Method Summary collapse
-
#initialize(semanticId, totalTheoreticalStock: 0.0, name: "", description: "", productType: nil, quantity: nil, alcoholPercentage: 0.0, lifetime: "", claims: [], usageOrStorageConditions: "", allergenCharacteristics: [], nutrientCharacteristics: [], physicalCharacteristics: [], geographicalOrigin: nil, catalogItems: [], certifications: [], natureOrigin: [], partOrigin: []) ⇒ SuppliedProduct
constructor
A new instance of SuppliedProduct.
Methods inherited from DefinedProduct
#addAllergenCharacteristic, #addCatalogItem, #addCertification, #addClaim, #addNatureOrigin, #addNutrientCharacteristic, #addPartOrigin, #addPhysicalCharacteristic, #removeAllergenCharacteristic, #removeCertification, #removeClaim, #removeNatureOrigin, #removeNutrientCharacteristic, #removePartOrigin, #removePhysicalCharacteristic
Constructor Details
#initialize(semanticId, totalTheoreticalStock: 0.0, name: "", description: "", productType: nil, quantity: nil, alcoholPercentage: 0.0, lifetime: "", claims: [], usageOrStorageConditions: "", allergenCharacteristics: [], nutrientCharacteristics: [], physicalCharacteristics: [], geographicalOrigin: nil, catalogItems: [], certifications: [], natureOrigin: [], partOrigin: []) ⇒ SuppliedProduct
Returns a new instance of SuppliedProduct.
51 52 53 54 55 56 |
# File 'lib/datafoodconsortium/connector/supplied_product.rb', line 51 def initialize(semanticId, totalTheoreticalStock: 0.0, name: "", description: "", productType: nil, quantity: nil, alcoholPercentage: 0.0, lifetime: "", claims: [], usageOrStorageConditions: "", allergenCharacteristics: [], nutrientCharacteristics: [], physicalCharacteristics: [], geographicalOrigin: nil, catalogItems: [], certifications: [], natureOrigin: [], partOrigin: []) super(semanticId, name: name, description: description, productType: productType, quantity: quantity, alcoholPercentage: alcoholPercentage, lifetime: lifetime, claims: claims, usageOrStorageConditions: usageOrStorageConditions, allergenCharacteristics: allergenCharacteristics, nutrientCharacteristics: nutrientCharacteristics, physicalCharacteristics: physicalCharacteristics, geographicalOrigin: geographicalOrigin, catalogItems: catalogItems, certifications: certifications, natureOrigin: natureOrigin, partOrigin: partOrigin) @totalTheoreticalStock = totalTheoreticalStock self.semanticType = "http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#SuppliedProduct" registerSemanticProperty("http://static.datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#totalTheoreticalStock") { self.totalTheoreticalStock } end |
Instance Attribute Details
#totalTheoreticalStock ⇒ Real
31 32 33 |
# File 'lib/datafoodconsortium/connector/supplied_product.rb', line 31 def totalTheoreticalStock @totalTheoreticalStock end |