Sha256: 65b39d717ddc7c5eb61f29f0f231c27bceb7564903337afc931e22a7d95060cf

Contents?: true

Size: 661 Bytes

Versions: 64

Compression:

Stored size: 661 Bytes

Contents

module Phcmembers
	class Directory::Category < ApplicationRecord

		# Clean URL Initialize
		extend FriendlyId

		# Paper_tail Initialize
		has_paper_trail :class_name => 'Phcmembers::CategoryVersions'

		# Relationships
		has_many :categorylistings, class_name: 'Phcmembers::Directory::Categorylisting', dependent: :destroy
		has_many :listings, class_name: 'Phcmembers::Member::Listing', :through => :categorylistings

		validates :catname,
			length: { minimum: 3 }

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

		# Define for Multiple Records
		def phcmembers_category_slug
			[
				:catname
			]
		end

	end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
phcmembers-61.0.0 app/models/phcmembers/directory/category.rb
phcmembers-60.0.0 app/models/phcmembers/directory/category.rb
phcmembers-59.0.0 app/models/phcmembers/directory/category.rb
phcmembers-57.1.0 app/models/phcmembers/directory/category.rb
phcmembers-57.0.0 app/models/phcmembers/directory/category.rb
phcmembers-56.0.0 app/models/phcmembers/directory/category.rb
phcmembers-55.0.0 app/models/phcmembers/directory/category.rb
phcmembers-54.0.0 app/models/phcmembers/directory/category.rb
phcmembers-53.0.0 app/models/phcmembers/directory/category.rb
phcmembers-52.0.0 app/models/phcmembers/directory/category.rb
phcmembers-51.0.0 app/models/phcmembers/directory/category.rb
phcmembers-50.0.0 app/models/phcmembers/directory/category.rb
phcmembers-49.0.0 app/models/phcmembers/directory/category.rb
phcmembers-46.0.0 app/models/phcmembers/directory/category.rb
phcmembers-45.0.0 app/models/phcmembers/directory/category.rb
phcmembers-44.0.0 app/models/phcmembers/directory/category.rb
phcmembers-43.0.0 app/models/phcmembers/directory/category.rb
phcmembers-42.0.0 app/models/phcmembers/directory/category.rb
phcmembers-41.0.0 app/models/phcmembers/directory/category.rb
phcmembers-40.0.0 app/models/phcmembers/directory/category.rb