Module: Hancock::Seo::Seoable

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/hancock/seo/seoable.rb

Constant Summary collapse

LOCALIZED_FIELDS =
[:h1, :title, :keywords, :description, :og_title, :author]
FIELDS =
LOCALIZED_FIELDS + [:og_image, :robots]

Instance Method Summary collapse

Instance Method Details

#get_og_titleObject



62
63
64
65
# File 'app/models/concerns/hancock/seo/seoable.rb', line 62

def get_og_title
  return self.og_title unless self.og_title.blank?
  self.name if self.respond_to?(:name)
end

#og_image_jcrop_optionsObject



67
68
69
# File 'app/models/concerns/hancock/seo/seoable.rb', line 67

def og_image_jcrop_options
  {aspectRation: 800.0/600.0}
end

#page_titleObject



57
58
59
60
# File 'app/models/concerns/hancock/seo/seoable.rb', line 57

def page_title
  return self.title unless self.title.blank?
  self.name if self.respond_to?(:name)
end