Class: DataFoodConsortium::Connector::CustomerCategory

Inherits:
Object
  • Object
show all
Includes:
VirtualAssembly::Semantizer::SemanticObject
Defined in:
lib/datafoodconsortium/connector/customer_category.rb

Constant Summary collapse

SEMANTIC_TYPE =
"dfc-b:CustomerCategory".freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(semanticId, description: nil) ⇒ CustomerCategory

Returns a new instance of CustomerCategory.

Parameters:

  • semanticId (String)
  • description (String) (defaults to: nil)


36
37
38
39
40
41
# File 'lib/datafoodconsortium/connector/customer_category.rb', line 36

def initialize(semanticId, description: nil)
	super(semanticId)
	@description = description
	self.semanticType = "dfc-b:CustomerCategory"
	registerSemanticProperty("dfc-b:description", &method("description")).valueSetter = method("description=")
end

Instance Attribute Details

#descriptionString

Returns:

  • (String)


32
33
34
# File 'lib/datafoodconsortium/connector/customer_category.rb', line 32

def description
  @description
end