class Mintaka::PageCollector

Attributes

content_path[R]

Public Class Methods

new(content_path) click to toggle source
# File lib/mintaka/page_collector.rb, line 7
def initialize(content_path)
  @content_path = content_path.to_s
end

Public Instance Methods

page_ids() click to toggle source
# File lib/mintaka/page_collector.rb, line 11
def page_ids
  pages.select(&:valid?).map(&:id)
end

Private Instance Methods

pages() click to toggle source
# File lib/mintaka/page_collector.rb, line 17
def pages
  Find.find(content_path).map do |file_path|
    Mintaka::Page.new(content_path, file_path)
  end
end