Method: ROCrate::Entity#initialize

Defined in:
lib/ro_crate/model/entity.rb

#initialize(crate, id = nil, properties = {}) ⇒ Entity

Create a new Entity.



117
118
119
120
121
# File 'lib/ro_crate/model/entity.rb', line 117

def initialize(crate, id = nil, properties = {})
  @crate = crate
  @properties = ROCrate::JSONLDHash.new(crate, default_properties.merge(properties))
  self.id = id if id
end