Sha256: 68d0998e52761203867f99f9453f44d06e82e79df73bef1e9e3b131460b9aef8

Contents?: true

Size: 1.17 KB

Versions: 2

Compression:

Stored size: 1.17 KB

Contents

#!/usr/bin/env ruby

##
# Provides a IRB session with a NcsNavigator::Mdes::Specification instance
# for free-form prodding.

# Allow this executable to be run directly from the source as well as
# from an installed gem.
begin
  lib = File.expand_path('../../lib', __FILE__)
  unless $LOAD_PATH.include?(lib)
    $LOAD_PATH << lib
    require 'rubygems'
  end
end

require 'irb'
require 'ncs_navigator/mdes'
require 'pp'

$mdes12 = NcsNavigator::Mdes::Specification.new('1.2')
$mdes20 = NcsNavigator::Mdes::Specification.new('2.0')
$mdes21 = NcsNavigator::Mdes::Specification.new('2.1')
$mdes22 = NcsNavigator::Mdes::Specification.new('2.2')
$mdes30 = NcsNavigator::Mdes::Specification.new('3.0')
$mdes31 = NcsNavigator::Mdes::Specification.new('3.1')
$mdes32 = NcsNavigator::Mdes::Specification.new('3.2')

expected_loc = ENV[NcsNavigator::Mdes::SourceDocuments::BASE_ENV_VAR] ?
  ENV[NcsNavigator::Mdes::SourceDocuments::BASE_ENV_VAR].inspect :
  'the default location'

puts "Documents are expected to be in #{expected_loc}."
puts "$mdesNM is a Specification for N.M."
puts "Available specifications are $mdes12, $mdes20, $mdes21, $mdes22, $mdes30, $mdes31 and $mdes32."

IRB.start(__FILE__)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ncs_mdes-0.13.0 bin/mdes-console
ncs_mdes-0.12.0 bin/mdes-console