Sha256: 393ec40ffc394fc8716916b8f0ce5d6de760c917ba3c3c75c1c6378edbde2eb8

Contents?: true

Size: 594 Bytes

Versions: 2

Compression:

Stored size: 594 Bytes

Contents

module Expressir
  module Model
    module Declarations
      # Specified in ISO 10303-11:2004
      # - section 11 Interface specification
      class InterfaceItem < ModelElement
        model_attr_accessor :ref, 'Reference'
        model_attr_accessor :id, 'String'

        # @param [Hash] options
        # @option (see Identifier#initialize_identifier)
        # @option options [Reference] :ref
        # @option options [String] :id
        def initialize(options = {})
          @ref = options[:ref]
          @id = options[:id]

          super
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
expressir-2.1.0 lib/expressir/model/declarations/interface_item.rb
expressir-2.0.0 lib/expressir/model/declarations/interface_item.rb