Sha256: ecbd684aa859a6ca73e4b9a98e33eee4c8853aff7ab00d4f93b35eb10838a1ee
Contents?: true
Size: 387 Bytes
Versions: 63
Compression:
Stored size: 387 Bytes
Contents
module Pulitzer class ContentElementType < ActiveRecord::Base validates :name, presence: true, uniqueness: true has_many :post_type_content_element_types, dependent: :destroy def type name.downcase.to_sym end %i(text image video).each do |content_type| define_method "#{content_type}_type?" do type == content_type end end end end
Version data entries
63 entries across 63 versions & 1 rubygems