Sha256: 6d16501dbed81fa28b22d302865e8aaa1287ed27ad3d17ac21ee9b6651470eb3
Contents?: true
Size: 801 Bytes
Versions: 10
Compression:
Stored size: 801 Bytes
Contents
# frozen_string_literal: true module Paperwork ## # task generators for building with middleman module Tasks require "rake" ## # file task generator linking source files into the # middleman template directory # class BuildFile < Paperwork::Tasks::BuildDir attr_reader :source include Rake::DSL def initialize(name, source, *dependencies) super(name, source, *dependencies) @source = source end def tasks file self.name => self.dependencies do unless File.exist?(self.name) ln self.source, self.name end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems