Module: MetaDescription::DescriptionHelper

Defined in:
app/helpers/meta_description/description_helper.rb

Instance Method Summary collapse

Instance Method Details

#actions_descriptionObject



21
22
23
# File 'app/helpers/meta_description/description_helper.rb', line 21

def actions_description
  controllers_descriptions[controller.action_name]
end

#controllers_descriptionsObject



17
18
19
# File 'app/helpers/meta_description/description_helper.rb', line 17

def controllers_descriptions
  MetaDescription.meta_descriptions[controller.controller_name]
end

#default_descriptionObject



25
26
27
# File 'app/helpers/meta_description/description_helper.rb', line 25

def default_description
  MetaDescription.meta_descriptions['default']
end

#description_textObject



7
8
9
10
11
12
13
14
15
# File 'app/helpers/meta_description/description_helper.rb', line 7

def description_text
  if controllers_descriptions.present? && actions_description.present?
    actions_description
  elsif controllers_descriptions.present? && controllers_descriptions['all'].present?
    controllers_descriptions['all']
  else
    default_description
  end
end

#metadescriptionObject



3
4
5
# File 'app/helpers/meta_description/description_helper.rb', line 3

def metadescription
  tag(:meta, :name => 'Description', :content => description_text)
end