Sha256: 84e55b26a3cb3cf4a1902a230d523e8c8cc8d580429c6127a6516f1d2bdeabbf
Contents?: true
Size: 711 Bytes
Versions: 3
Compression:
Stored size: 711 Bytes
Contents
# frozen_string_literal: true module Lutaml module Uml class Value include HasAttributes include HasMembers attr_accessor :definition, :name, :type # rubocop:disable Rails/ActiveRecordAliases def initialize(attributes = {}) update_attributes(attributes) end # rubocop:enable Rails/ActiveRecordAliases def definition=(value) @definition = value .to_s .gsub(/\\}/, '}') .gsub(/\\{/, '{') .split("\n") .map(&:strip) .join("\n") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lutaml-uml-0.4.3 | lib/lutaml/uml/value.rb |
lutaml-uml-0.4.1 | lib/lutaml/uml/value.rb |
lutaml-uml-0.4.0 | lib/lutaml/uml/value.rb |