Module: OpenGraphPlus::Rails::Helper

Included in:
Controller
Defined in:
lib/opengraphplus/rails/helper.rb

Instance Method Summary collapse

Instance Method Details

#open_graph {|@open_graph_root| ... } ⇒ Object

Yields:

  • (@open_graph_root)


6
7
8
9
10
11
# File 'lib/opengraphplus/rails/helper.rb', line 6

def open_graph(**)
  @open_graph_root ||= Namespace::Root.new
  @open_graph_root.update(**)
  yield @open_graph_root if block_given?
  @open_graph_root
end

#open_graph_meta_tags {|@open_graph_root| ... } ⇒ Object

Yields:

  • (@open_graph_root)


17
18
19
20
21
# File 'lib/opengraphplus/rails/helper.rb', line 17

def open_graph_meta_tags
  @open_graph_root ||= Namespace::Root.new
  yield @open_graph_root if block_given?
  @open_graph_root.render_in(self)
end

#open_graph_tagsObject



13
14
15
# File 'lib/opengraphplus/rails/helper.rb', line 13

def open_graph_tags
  open_graph.to_a
end