Class: DataFoodConsortium::Connector::PhoneNumber
- Inherits:
-
Object
- Object
- DataFoodConsortium::Connector::PhoneNumber
- Includes:
- VirtualAssembly::Semantizer::SemanticObject
- Defined in:
- lib/datafoodconsortium/connector/phone_number.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(semanticId, countryCode: 0, phoneNumber: "") ⇒ PhoneNumber
constructor
A new instance of PhoneNumber.
Constructor Details
#initialize(semanticId, countryCode: 0, phoneNumber: "") ⇒ PhoneNumber
Returns a new instance of PhoneNumber.
39 40 41 42 43 44 45 46 |
# File 'lib/datafoodconsortium/connector/phone_number.rb', line 39 def initialize(semanticId, countryCode: 0, phoneNumber: "") super(semanticId) @countryCode = countryCode @phoneNumber = phoneNumber self.semanticType = "dfc-b:PhoneNumber" registerSemanticProperty("dfc-b:countryCode") { self.countryCode } registerSemanticProperty("dfc-b:phoneNumber") { self.phoneNumber } end |
Instance Attribute Details
#countryCode ⇒ Integer
31 32 33 |
# File 'lib/datafoodconsortium/connector/phone_number.rb', line 31 def countryCode @countryCode end |
#phoneNumber ⇒ String
34 35 36 |
# File 'lib/datafoodconsortium/connector/phone_number.rb', line 34 def phoneNumber @phoneNumber end |