module ActsAsSeoFriendly::Datable

Public Class Methods

seo_friendly?() click to toggle source
# File lib/acts_as_seo_friendly/datable.rb, line 15
def self.seo_friendly?
  true
end

Public Instance Methods

acts_as_seo_friendly(format_attribute: :title) click to toggle source
# File lib/acts_as_seo_friendly/datable.rb, line 7
def acts_as_seo_friendly(format_attribute: :title)
  class_eval do
    # Define association
    has_one :seo_datum,
            as: :datable,
            class_name: '::ActsAsSeoFriendly::SeoDatum',
            dependent: :destroy

    def self.seo_friendly?
      true
    end
  end

  # Include core methods for generating basic data, etc
  include Core
  include Getters

  self.seo_datable_with(format_attribute)
end
seo_friendly?() click to toggle source
# File lib/acts_as_seo_friendly/datable.rb, line 3
def seo_friendly?
  false
end