Sha256: c2487b743dde31452374f5dab845fc88ecce0da19b5627bd1efe18f509d19a64
Contents?: true
Size: 697 Bytes
Versions: 17
Compression:
Stored size: 697 Bytes
Contents
# frozen_string_literal: true module Paperwork ## # task generators for building with middleman module Tasks require "rake" # directory task generator creating dirs recursively class BuildDir < Paperwork::Tasks::Base include Rake::DSL def initialize(name, *dependencies) dir = File.dirname(name) if !dir.empty? && dir != "." dependencies << dir BuildDir.new(dir) end super(name, *dependencies) end def tasks directory self.name => self.dependencies end end end end
Version data entries
17 entries across 17 versions & 1 rubygems