Sha256: 6cbe16836ace087da51e3b355b5deb83d9319b3fb5bd726d3193dea007713a7a
Contents?: true
Size: 555 Bytes
Versions: 21
Compression:
Stored size: 555 Bytes
Contents
module Expressir module Model class Variable < ModelElement include Identifier model_attr_accessor :type model_attr_accessor :expression def initialize(options = {}) @id = options[:id] @remarks = options.fetch(:remarks, []) @remark_items = options.fetch(:remark_items, []) @source = options[:source] @type = options[:type] @expression = options[:expression] super end def children [ *remark_items ] end end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
expressir-0.2.24-arm64-darwin | lib/expressir/model/variable.rb |