module Nova::Common::Metadata::ClassMethods
Class methods.
Public Instance Methods
metadata(&block)
click to toggle source
@overload metadata(&block)
Runs the metadata block in a metadata instance, and then sets the metadata information for this star. @yield [Data] @return [Data]
@overload metadata
Returns the metadata for this star. @return [Data]
# File lib/nova/common/metadata.rb, line 24 def metadata(&block) if block_given? data = Data.new data.instance_exec data, &block @metadata = data else @metadata ||= Data.new end end