Sha256: fe9e7be13bc459162e20b79cdac4805ee7b7b2ecf62b87257ef146e77c139cc3

Contents?: true

Size: 638 Bytes

Versions: 93

Compression:

Stored size: 638 Bytes

Contents

module Docman
  module Builders
    class DirBuilder < Builder

      register_builder :dir_builder

      def execute
        if File.directory? @context['full_build_path']
          if GitUtil.repo? @context['full_build_path']
            log("Removed dir: #{@context['full_build_path']} because directory is git repo")
            FileUtils.rm_r(@context['full_build_path'])
          end
        end
        log("Created dir: #{@context['full_build_path']}")
        FileUtils::mkdir_p @context['full_build_path']
        @context['build_path']
      end

      def version
        @context['build_path']
      end

    end
  end
end

Version data entries

93 entries across 93 versions & 1 rubygems

Version Path
docman-0.0.67 lib/docman/builders/dir_builder.rb
docman-0.0.66 lib/docman/builders/dir_builder.rb
docman-0.0.65 lib/docman/builders/dir_builder.rb
docman-0.0.64 lib/docman/builders/dir_builder.rb
docman-0.0.63 lib/docman/builders/dir_builder.rb
docman-0.0.62 lib/docman/builders/dir_builder.rb
docman-0.0.61 lib/docman/builders/dir_builder.rb
docman-0.0.60 lib/docman/builders/dir_builder.rb
docman-0.0.59 lib/docman/builders/dir_builder.rb
docman-0.0.58 lib/docman/builders/dir_builder.rb
docman-0.0.57 lib/docman/builders/dir_builder.rb
docman-0.0.56 lib/docman/builders/dir_builder.rb
docman-0.0.55 lib/docman/builders/dir_builder.rb
docman-0.0.54 lib/docman/builders/dir_builder.rb
docman-0.0.53 lib/docman/builders/dir_builder.rb
docman-0.0.52 lib/docman/builders/dir_builder.rb
docman-0.0.51 lib/docman/builders/dir_builder.rb
docman-0.0.50 lib/docman/builders/dir_builder.rb
docman-0.0.49 lib/docman/builders/dir_builder.rb
docman-0.0.48 lib/docman/builders/dir_builder.rb