Sha256: 08ebb1ad218bea368376b0c5953cded49257e2ec07fed8c25b091d41e7910111
Contents?: true
Size: 994 Bytes
Versions: 2
Compression:
Stored size: 994 Bytes
Contents
module Alchemy module Page::PageUsers extend ActiveSupport::Concern # Returns the name of the creator of this page. # # If no creator could be found or associated user model # does not respond to +#name+ it returns +'unknown'+ # def creator_name (creator && creator.respond_to?(:name) ? creator.name : nil) || I18n.t('unknown') end # Returns the name of the last updater of this page. # # If no updater could be found or associated user model # does not respond to +#name+ it returns +'unknown'+ # def updater_name (updater && updater.respond_to?(:name) ? updater.name : nil) || I18n.t('unknown') end # Returns the name of the user currently editing this page. # # If no locker could be found or associated user model # does not respond to +#name+ it returns +'unknown'+ # def locker_name (locker && locker.respond_to?(:name) ? locker.name : nil) || I18n.t('unknown') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alchemy_cms-2.9.1 | app/models/alchemy/page/page_users.rb |
alchemy_cms-2.9.0 | app/models/alchemy/page/page_users.rb |