Module: PageStructuredData

Defined in:
lib/page_structured_data.rb,
lib/page_structured_data/engine.rb,
lib/page_structured_data/version.rb,
app/src/page_structured_data/page.rb,
app/src/page_structured_data/anchors.rb,
app/src/page_structured_data/json_ld.rb,
app/src/page_structured_data/breadcrumbs.rb,
app/src/page_structured_data/page_types/person.rb,
app/src/page_structured_data/page_types/article.rb,
app/src/page_structured_data/page_types/web_site.rb,
app/src/page_structured_data/page_types/schema_node.rb,
app/src/page_structured_data/page_types/blog_posting.rb,
app/src/page_structured_data/page_types/news_article.rb,
app/src/page_structured_data/page_types/organization.rb,
app/src/page_structured_data/page_types/interaction_statistic.rb,
app/src/page_structured_data/page_types/discussion_forum_posting.rb

Defined Under Namespace

Modules: JsonLd, PageTypes Classes: Anchors, Breadcrumbs, Engine, Page

Constant Summary collapse

VERSION =
"1.0.15"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.base_app_nameObject

Returns the value of attribute base_app_name.



19
20
21
# File 'lib/page_structured_data.rb', line 19

def base_app_name
  @base_app_name
end

.render_default_breadcrumb_json_ldObject



26
27
28
29
30
# File 'lib/page_structured_data.rb', line 26

def render_default_breadcrumb_json_ld
  return true if @render_default_breadcrumb_json_ld.nil?

  @render_default_breadcrumb_json_ld
end

Class Method Details

.config {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



22
23
24
# File 'lib/page_structured_data.rb', line 22

def config
  yield self
end