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