Sha256: 414f40f5aaa4a89e243d46adcedeca2daf993fbf4612278918154a29aa78195b

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

module Stepmod
  module Utils
    module Converters
      class StepmodExtDescription < ReverseAdoc::Converters::Base
        def convert(node, state = {})
          state = state.merge(schema_name: node['linkend'])
          <<~TEMPLATE
            === #{node['linkend'].split('.').last}

            <STEP resource> #{treat_children(node, state).strip}
          TEMPLATE
        end
      end
      ReverseAdoc::Converters.register :ext_description, StepmodExtDescription.new
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stepmod-utils-0.3.0 lib/stepmod/utils/converters/stepmod_ext_description.rb