Module: Perron::Site
- Defined in:
- lib/perron/site.rb,
lib/perron/site/builder.rb,
lib/perron/site/validate.rb,
lib/perron/resource/related.rb,
lib/perron/site/builder/page.rb,
lib/perron/site/builder/feeds.rb,
lib/perron/site/builder/paths.rb,
lib/perron/site/builder/assets.rb,
lib/perron/site/builder/sitemap.rb,
lib/perron/site/builder/feeds/rss.rb,
lib/perron/site/builder/feeds/atom.rb,
lib/perron/site/builder/feeds/json.rb,
lib/perron/site/builder/feeds/author.rb,
lib/perron/site/builder/public_files.rb,
lib/perron/resource/related/stop_words.rb,
lib/perron/site/builder/feeds/template.rb,
lib/perron/site/builder/route_resources.rb,
lib/perron/site/builder/additional_routes.rb
Defined Under Namespace
Classes: Builder, Resource, Validate
Class Method Summary
collapse
Class Method Details
.collection(name) ⇒ Object
24
|
# File 'lib/perron/site.rb', line 24
def collection(name) = Collection.new(name)
|
.data(name = nil) ⇒ Object
.find_collection(name) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/perron/site.rb', line 26
def find_collection(name)
collection_path = File.join(Perron.configuration.input, name)
return nil unless File.exist?(collection_path) && File.directory?(collection_path)
Collection.new(name)
end
|