Class: DataFoodConsortium::Connector::PickupOption
- Inherits:
-
ShippingOption
- Object
- ShippingOption
- DataFoodConsortium::Connector::PickupOption
- Defined in:
- lib/datafoodconsortium/connector/pickup_option.rb
Constant Summary collapse
- SEMANTIC_TYPE =
"dfc-b:PickupOption".freeze
Instance Attribute Summary collapse
Attributes inherited from ShippingOption
#beginDate, #description, #endDate, #fee, #name, #order, #quantity, #saleSession
Instance Method Summary collapse
-
#initialize(semanticId, pickupPlace: nil, name: nil, description: nil, fee: nil, quantity: nil, order: nil, saleSession: nil, beginDate: nil, endDate: nil) ⇒ PickupOption
constructor
A new instance of PickupOption.
Constructor Details
#initialize(semanticId, pickupPlace: nil, name: nil, description: nil, fee: nil, quantity: nil, order: nil, saleSession: nil, beginDate: nil, endDate: nil) ⇒ PickupOption
Returns a new instance of PickupOption.
46 47 48 49 50 51 |
# File 'lib/datafoodconsortium/connector/pickup_option.rb', line 46 def initialize(semanticId, pickupPlace: nil, name: nil, description: nil, fee: nil, quantity: nil, order: nil, saleSession: nil, beginDate: nil, endDate: nil) super(semanticId, name: name, description: description, fee: fee, quantity: quantity, order: order, saleSession: saleSession, beginDate: beginDate, endDate: endDate) @pickupPlace = pickupPlace self.semanticType = "dfc-b:PickupOption" registerSemanticProperty("dfc-b:pickedUpAt", &method("pickupPlace")).valueSetter = method("pickupPlace=") end |
Instance Attribute Details
#pickupPlace ⇒ IPhysicalPlace
34 35 36 |
# File 'lib/datafoodconsortium/connector/pickup_option.rb', line 34 def pickupPlace @pickupPlace end |