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



22
23
24
# File 'lib/prosereflect/attribute/base.rb', line 22

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

Instance Method Details

#to_hObject

Convert to hash for serialization



27
28
29
# File 'lib/prosereflect/attribute/base.rb', line 27

def to_h
  { type => value }
end