23 lines
439 B
Ruby
23 lines
439 B
Ruby
# encoding: UTF-8
|
|
require "jekyll/drops/immutable_drop"
|
|
|
|
module Jekyll
|
|
module Drops
|
|
class CollectionDrop < ImmutableDrop
|
|
extend Forwardable
|
|
|
|
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
|