Class: Prosereflect::Attribute::Base

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/prosereflect/attribute/base.rb

Direct Known Subclasses

Bold, Href, Id

Constant Summary collapse

PM_TYPE =
'attribute'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create(type, value) ⇒ Object



24
25
26
# File 'lib/prosereflect/attribute/base.rb', line 24

def self.create(type, value)
  new(type: type, value: value)
end

Instance Method Details

#to_hObject

Convert to hash for serialization



29
30
31
# File 'lib/prosereflect/attribute/base.rb', line 29

def to_h
  { type => value }
end