Sha256: 202433168d1ce10c83d4b14742c068efebd52357ecc5e7dee89311ee05366b45
Contents?: true
Size: 489 Bytes
Versions: 5
Compression:
Stored size: 489 Bytes
Contents
has_paper_trail slugged :recognizable_name flag_attrs :published acts_as_recognizable :recognizable_name validates :name, presence: true scope :sorted, -> { order('<%= "#{table_name}." if options.locales? %>created_at DESC') } def reasonable_name if self.respond_to?(:translations) name.presence || translations.detect { |t| t.name.present? }.try(:name) else name end end def recognizable_name slug.present? ? slug : reasonable_name end
Version data entries
5 entries across 5 versions & 1 rubygems