Module: Bcome::Node::LocalMetaDataFactory

Included in:
Base
Defined in:
lib/objects/node/meta_data_factory.rb

Constant Summary collapse

META_DATA_FILE_PATH_PREFIX =
'bcome/metadata'.freeze

Instance Method Summary collapse

Instance Method Details

#do_create_metadataObject



8
9
10
# File 'lib/objects/node/meta_data_factory.rb', line 8

def 
  ::Bcome::Node::Meta::Local.new()
end

#metaObject



12
13
14
# File 'lib/objects/node/meta_data_factory.rb', line 12

def meta
  data_print_from_hash(, 'Metadata')
end

#metadataObject



4
5
6
# File 'lib/objects/node/meta_data_factory.rb', line 4

def 
  @node_metadata ||= 
end

#metadata_for_namespaceObject



20
21
22
# File 'lib/objects/node/meta_data_factory.rb', line 20

def 
  ::Bcome::Node::MetaDataLoader.instance.data_for_namespace(namespace)
end

#raw_metadataObject



16
17
18
# File 'lib/objects/node/meta_data_factory.rb', line 16

def 
  has_parent? ? parent..merge() : 
end