Sha256: 5350a25b74a178c02091fa6dc55e38e9c7dc486e59ce6caab7994fb2d27cb2ec
Contents?: true
Size: 759 Bytes
Versions: 33
Compression:
Stored size: 759 Bytes
Contents
# frozen_string_literal: true module Lutaml module Uml class Operation include HasAttributes include HasMembers attr_accessor :definition, :name, :return_type, :parameter_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
33 entries across 33 versions & 2 rubygems