Module: Maily::ApplicationHelper

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

Instance Method Summary collapse

Instance Method Details

#icon(name) ⇒ Object



25
26
27
# File 'app/helpers/maily/application_helper.rb', line 25

def icon(name)
  image_tag(file_to_base64("icons/#{name}.svg", 'image/svg+xml'), class: :icon)
end

#logoObject



21
22
23
# File 'app/helpers/maily/application_helper.rb', line 21

def 
  image_tag(file_to_base64('logo.png', 'image/png'))
end


13
14
15
# File 'app/helpers/maily/application_helper.rb', line 13

def sidebar_class(mailer, email)
  'selected_mail' if mailer.name == params[:mailer] && email.name == params[:email]
end

#titleObject



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

def title
  _title = 'Maily'

  if params[:mailer] && params[:email]
    _title << " - #{params[:mailer].humanize} | #{params[:email].humanize}"
  end

  _title
end

#version_list_class(email) ⇒ Object



17
18
19
# File 'app/helpers/maily/application_helper.rb', line 17

def version_list_class(email)
  'selected_mail' if email.name == params[:email] && email.version == params[:version]
end