Sha256: b9b13b612b4a2bef8a1a202a97f268a148072c79bfb45091d867020907139d03
Contents?: true
Size: 584 Bytes
Versions: 25
Compression:
Stored size: 584 Bytes
Contents
module Expressir module Model class SubtypeConstraint include Scope include Identifier attr_accessor :applies_to attr_accessor :abstract attr_accessor :total_over attr_accessor :supertype_expression def initialize(options = {}) @id = options[:id] @applies_to = options[:applies_to] @abstract = options[:abstract] @total_over = options[:total_over] @supertype_expression = options[:supertype_expression] end def children items = [] items end end end end
Version data entries
25 entries across 25 versions & 1 rubygems