jekyll/lib/jekyll/drops/collection_drop.rb

25 lines
441 B
Ruby

# encoding: UTF-8
require "jekyll/drops/drop"
module Jekyll
module Drops
class CollectionDrop < Drop
extend Forwardable
mutable false
def_delegator :@obj, :write?, :output
def_delegators :@obj, :label, :docs, :files, :directory,
:relative_directory
def to_s
docs.to_s
end
private
def_delegator :@obj, :metadata, :fallback_data
end
end
end