Sha256: 1bf14de6bd7387fdf35fccb3d707043d7640396bb5b786ca040efc1d9e9b955d

Contents?: true

Size: 601 Bytes

Versions: 85

Compression:

Stored size: 601 Bytes

Contents

module Phcpresspro
  class Modules::Connection < ApplicationRecord

    # Clean URL Initialize
    extend FriendlyId

    # Add Paper Trail
    has_paper_trail :class_name => 'Phcpresspro::ConnectionVersions'

    # Relationships
    belongs_to :post, class_name: 'Phcpresspro::Article::Post'
    belongs_to :category, class_name: 'Phcpresspro::Modules::Category'

    # Clean URL Define
    friendly_id :phcpresspro_connections_slug, use: [:slugged, :finders]

    # Define for Multiple Records
    def phcpresspro_connections_slug
      [
        [:post_id, :category_id]
      ]
    end

  end
end

Version data entries

85 entries across 85 versions & 1 rubygems

Version Path
phcpresspro-23.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-22.2.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-22.1.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-22.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-21.1.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-21.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-20.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-19.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-18.4.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-18.3.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-18.2.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-18.1.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-18.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-17.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-16.2.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-16.1.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-16.0.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-15.6.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-15.5.0 app/models/phcpresspro/modules/connection.rb
phcpresspro-15.4.0 app/models/phcpresspro/modules/connection.rb