Module: RulesEngineView::Defer

Defined in:
lib/rules_engine_view/defer.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.prefix_breadcrumbsObject



5
6
7
# File 'lib/rules_engine_view/defer.rb', line 5

def self.prefix_breadcrumbs
  @prefix_breadcrumbs
end

.prefix_breadcrumbs=(prefix) ⇒ Object



8
9
10
# File 'lib/rules_engine_view/defer.rb', line 8

def self.prefix_breadcrumbs=(prefix)  
  @prefix_breadcrumbs = prefix  
end

Instance Method Details

#set_re_breadcrumbs(*crumbs) ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/rules_engine_view/defer.rb', line 18

def set_re_breadcrumbs(*crumbs)
  content_for :defer_re_breadcrumbs do
    if RulesEngineView::Defer.prefix_breadcrumbs
      re_breadcrumbs(*([RulesEngineView::Defer.prefix_breadcrumbs] << crumbs).flatten)
    else  
      re_breadcrumbs(*crumbs)
    end  
  end
end

#set_re_breadcrumbs_right(*crumbs) ⇒ Object



28
29
30
31
32
33
34
35
36
# File 'lib/rules_engine_view/defer.rb', line 28

def set_re_breadcrumbs_right(*crumbs)
  content_for :defer_re_breadcrumbs do
    if RulesEngineView::Defer.prefix_breadcrumbs
      re_breadcrumbs_right(*([RulesEngineView::Defer.prefix_breadcrumbs] + crumbs).flatten)
    else  
      re_breadcrumbs_right(*crumbs)
    end  
  end
end

#set_re_javascript_include(javascript_include_or_array) ⇒ Object



12
13
14
15
16
# File 'lib/rules_engine_view/defer.rb', line 12

def set_re_javascript_include(javascript_include_or_array)
  content_for :defer_re_javascript_include do
    javascript_include_tag(javascript_include_or_array)
  end
end