Sha256: 50aea3fbf77bb5829e472bf58aef8b2aa87879585f9daff7dccaffaef3f5d247

Contents?: true

Size: 522 Bytes

Versions: 1

Compression:

Stored size: 522 Bytes

Contents

module Expressir
  module Model
    class SubtypeConstraint
      attr_accessor :id
      attr_accessor :applies_to
      attr_accessor :abstract_supertype
      attr_accessor :total_over
      attr_accessor :subtype_expression

      def initialize(options = {})
        @id = options[:id]
        @applies_to = options[:applies_to]
        @abstract_supertype = options[:abstract_supertype]
        @total_over = options[:total_over]
        @subtype_expression = options[:subtype_expression]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
expressir-0.2.0 lib/expressir/model/subtype_constraint.rb