Module: Seory
- Defined in:
- lib/seory.rb,
lib/seory/dsl.rb,
lib/seory/page.rb,
lib/seory/railtie.rb,
lib/seory/runtime.rb,
lib/seory/version.rb,
lib/seory/condition.rb,
lib/seory/page_group.rb,
lib/seory/repository.rb,
lib/seory/rails_helper.rb,
lib/seory/condition/path.rb,
lib/seory/condition/slug.rb,
lib/seory/dsl/descriptor.rb,
lib/seory/condition/block.rb,
lib/seory/condition/params.rb,
lib/seory/dsl/page_builder.rb,
lib/seory/condition/build_dsl.rb
Defined Under Namespace
Modules: Condition, Dsl, RailsHelper
Classes: AccessorNameTaken, DuplicateDefault, EmptyCondition, Error, Page, PageGroup, Railtie, Repository, Runtime
Constant Summary
collapse
- CONTENTS =
%w[title h1 h2 meta_description meta_keywords canonical_url og_image_url].map(&:to_sym)
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.default_repository ⇒ Object
27
28
29
|
# File 'lib/seory.rb', line 27
def default_repository
@object.send(:seory_repository)
end
|
.describe(*args, &block) ⇒ Object
Also known as:
seo_content
16
17
18
19
20
|
# File 'lib/seory.rb', line 16
def describe(*args, &block)
@object ||= Object.new.tap {|obj| obj.extend Seory::Dsl }
@object.describe(*args, &block)
end
|
.helper(&block) ⇒ Object
23
24
25
|
# File 'lib/seory.rb', line 23
def helper(&block)
@object.helper(&block)
end
|