Module: Perron

Defined in:
lib/perron.rb,
lib/perron/site.rb,
lib/perron/feeds.rb,
lib/perron/engine.rb,
lib/perron/errors.rb,
lib/perron/version.rb,
lib/perron/markdown.rb,
lib/perron/metatags.rb,
lib/perron/relation.rb,
lib/perron/resource.rb,
lib/perron/collection.rb,
lib/perron/deprecator.rb,
lib/perron/data_source.rb,
lib/perron/site/builder.rb,
lib/perron/configuration.rb,
lib/perron/output_server.rb,
lib/perron/resource/core.rb,
lib/perron/resource/slug.rb,
lib/perron/site/validate.rb,
lib/perron/html_processor.rb,
lib/perron/resource/scopes.rb,
lib/perron/data_source/item.rb,
lib/perron/resource/related.rb,
lib/perron/resource/sweeper.rb,
lib/perron/data_source/proxy.rb,
lib/perron/resource/metadata.rb,
lib/perron/resource/renderer.rb,
lib/perron/site/builder/page.rb,
app/helpers/perron/erb_helper.rb,
lib/perron/resource/adjacency.rb,
lib/perron/resource/separator.rb,
lib/perron/site/builder/feeds.rb,
lib/perron/site/builder/paths.rb,
lib/perron/html_processor/base.rb,
lib/perron/resource/searchable.rb,
lib/perron/resource/sourceable.rb,
lib/perron/site/builder/assets.rb,
app/helpers/perron/feeds_helper.rb,
lib/perron/resource/previewable.rb,
lib/perron/resource/publishable.rb,
lib/perron/site/builder/sitemap.rb,
lib/perron/resource/associations.rb,
lib/perron/resource/reading_time.rb,
lib/perron/resource/class_methods.rb,
lib/perron/resource/configuration.rb,
lib/perron/site/builder/feeds/rss.rb,
app/helpers/perron/markdown_helper.rb,
lib/perron/development_feed_server.rb,
lib/perron/site/builder/feeds/atom.rb,
lib/perron/site/builder/feeds/json.rb,
app/helpers/perron/meta_tags_helper.rb,
lib/perron/data_source/class_methods.rb,
lib/perron/resource/table_of_content.rb,
lib/perron/site/builder/feeds/author.rb,
lib/perron/site/builder/public_files.rb,
lib/perron/data_source/helper_context.rb,
lib/perron/html_processor/target_blank.rb,
lib/perron/refinements/delete_suffixes.rb,
lib/perron/resource/related/stop_words.rb,
lib/perron/site/builder/feeds/template.rb,
lib/perron/html_processor/absolute_urls.rb,
lib/perron/site/builder/route_resources.rb,
lib/perron/site/builder/additional_routes.rb,
app/controllers/perron/searches_controller.rb,
lib/perron/html_processor/lazy_load_images.rb,
app/controllers/perron/concierge_controller.rb

Defined Under Namespace

Modules: ErbHelper, Errors, FeedsHelper, MarkdownHelper, MetaTagsHelper, Refinements, Site Classes: Collection, ConciergeController, Configuration, DataSource, DevelopmentFeedServer, Engine, Feeds, HtmlProcessor, Markdown, Metatags, OutputServer, Relation, Resource, SearchesController

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.configurationObject



4
5
6
# File 'lib/perron/configuration.rb', line 4

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



8
9
10
# File 'lib/perron/configuration.rb', line 8

def self.configure
  yield(configuration)
end

.deprecatorObject



4
5
6
# File 'lib/perron/deprecator.rb', line 4

def self.deprecator
  @deprecator ||= ActiveSupport::Deprecation.new("1.0", "Perron")
end