Sha256: b0874b43fe0441366f2a04027f896115983765d454c0b6478bea358891280c52

Contents?: true

Size: 614 Bytes

Versions: 15

Compression:

Stored size: 614 Bytes

Contents

require 'blocks/compile'

module Bake
  module Blocks
    class Docu
      include HasExecuteCommand
      
      def initialize(config, tcs)
        @config = config # Bake::Metamodel::CommandLine
        @commandLine = tcs[:DOCU]
        @projectDir = config.get_project_dir
      end
      
      def execute
        if @commandLine.empty?
          Bake.formatter.printInfo("No documentation command specified", @config)
        else
          executeCommand(@commandLine)
        end
      end
      
      def clean
        # nothing to do here
      end
      
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
bake-toolkit-2.10.1 lib/blocks/docu.rb
bake-toolkit-2.10.0 lib/blocks/docu.rb
bake-toolkit-2.9.2 lib/blocks/docu.rb
bake-toolkit-2.9.1 lib/blocks/docu.rb
bake-toolkit-2.9.0 lib/blocks/docu.rb
bake-toolkit-2.8.0 lib/blocks/docu.rb
bake-toolkit-2.7.0 lib/blocks/docu.rb
bake-toolkit-2.5.0 lib/blocks/docu.rb
bake-toolkit-2.4.4 lib/blocks/docu.rb
bake-toolkit-2.4.3 lib/blocks/docu.rb
bake-toolkit-2.3.4 lib/blocks/docu.rb
bake-toolkit-2.2.2 lib/blocks/docu.rb
bake-toolkit-2.1.1 lib/blocks/docu.rb
bake-toolkit-2.1.0 lib/blocks/docu.rb
bake-toolkit-2.0.10 lib/blocks/docu.rb