Sha256: 98a3c9e15f2399885f4f0f5b264ef53e56d7aecb6b56cda7f927cd1255fca917
Contents?: true
Size: 459 Bytes
Versions: 3
Compression:
Stored size: 459 Bytes
Contents
class ContentBlock < ActiveRecord::Base MARKETING = 'marketing_text' RESEARCHER = 'featured_researcher' ANNOUNCEMENT = 'announcement_text' def self.recent_researchers where(name: RESEARCHER).order('created_at DESC') end def self.featured_researcher recent_researchers.first end def self.external_keys { RESEARCHER => 'User' } end def external_key_name self.class.external_keys.fetch(name) { 'External Key' } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sufia-6.5.0 | app/models/content_block.rb |
sufia-6.4.0 | app/models/content_block.rb |
sufia-6.3.0 | app/models/content_block.rb |