Sha256: 6049e7452a14640bb671ea9c2944b033af58c5cf99efcc8de8140610d52fbea6

Contents?: true

Size: 546 Bytes

Versions: 4

Compression:

Stored size: 546 Bytes

Contents

require 'netlinx/compile/extension_handler'
require 'netlinx/workspace'

# :nodoc:
module NetLinx
  # :nodoc:
  module Compile
    # :nodoc:
    module Extension
      # Instructs netlinx-compile on how to process .apw NetLinx workspace files.
      class APW
        # :nodoc:
        def self.get_handler
          handler = NetLinx::Compile::ExtensionHandler.new \
            extensions:     ['apw'],
            is_a_workspace: true,
            handler_class:  NetLinx::Workspace
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
netlinx-workspace-1.2.1 lib/netlinx/compile/extension/apw.rb
netlinx-workspace-1.2.0 lib/netlinx/compile/extension/apw.rb
netlinx-workspace-1.1.0 lib/netlinx/compile/extension/apw.rb
netlinx-workspace-1.0.0 lib/netlinx/compile/extension/apw.rb