Sha256: 6e8fec3049f6b2152a60dafcc1d9cb1aaddfab92befac2f24dbd4c1c616519d8

Contents?: true

Size: 290 Bytes

Versions: 8

Compression:

Stored size: 290 Bytes

Contents

# frozen_string_literal: true
module C
  class PageInfo < ApplicationRecord
    belongs_to :page, polymorphic: true

    def fallback_title
      if (name = page.try(:name))
        "#{name} | #{C.store_name}"
      else
        C.store_name
      end
    rescue
      ''
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cd2_catton_cms-1.1.35 app/models/c/page_info.rb
cd2_catton_cms-1.1.34 app/models/c/page_info.rb
cd2_catton_cms-1.1.33 app/models/c/page_info.rb
cd2_catton_cms-1.1.32 app/models/c/page_info.rb
cd2_catton_cms-1.1.31 app/models/c/page_info.rb
cd2_catton_cms-1.1.30 app/models/c/page_info.rb
cd2_catton_cms-1.1.20 app/models/c/page_info.rb
cd2_catton_cms-1.1.10 app/models/c/page_info.rb