Module: ExpressUi::ApplicationHelper

Defined in:
app/helpers/express_ui/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#code_block_in_code_element(code_block) ⇒ Object



22
23
24
25
26
# File 'app/helpers/express_ui/application_helper.rb', line 22

def code_block_in_code_element(code_block)
   :code, class: "ae-code-block prettyprint" do
    code_block.strip_heredoc.html_safe
  end
end

#highlight_code_block(&block) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'app/helpers/express_ui/application_helper.rb', line 12

def highlight_code_block(&block)
  code_block = capture(&block)

  code_block_in_code_element = code_block_in_code_element(code_block)

   :pre do
    code_block_in_code_element
  end
end


4
5
6
7
8
9
10
# File 'app/helpers/express_ui/application_helper.rb', line 4

def nav_link_to(text, path)
  class_name = current_page?(path) ? 'ae-nav-item active' : 'ae-nav-item'

   :li, class: class_name do
    link_to text, path
  end
end