Sha256: b48b97b850916fadf47dd389440c446e22ac6e131ef7e7f97054766fad49c909

Contents?: true

Size: 588 Bytes

Versions: 2

Compression:

Stored size: 588 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
      attr_accessor :remarks

      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]
        @remarks = options[:remarks]
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
expressir-0.2.2 lib/expressir/model/subtype_constraint.rb
expressir-0.2.1 lib/expressir/model/subtype_constraint.rb