Class: Jekyll::Llms::EntrySet
- Inherits:
-
Object
- Object
- Jekyll::Llms::EntrySet
- Defined in:
- lib/jekyll/llms/entry_set.rb
Instance Method Summary collapse
- #entries ⇒ Object
-
#initialize(site:, config:) ⇒ EntrySet
constructor
A new instance of EntrySet.
Constructor Details
#initialize(site:, config:) ⇒ EntrySet
Returns a new instance of EntrySet.
6 7 8 9 |
# File 'lib/jekyll/llms/entry_set.rb', line 6 def initialize(site:, config:) @site = site @config = config end |
Instance Method Details
#entries ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/jekyll/llms/entry_set.rb', line 11 def entries config.includes.flat_map do |section| section_entries(section) end.select do |entry| entry.enabled? && !entry.excluded_by?(config.excludes) end.uniq do |entry| entry.item.url end end |