Sha256: 98a6f1b18bb63a879048ae152f1ed3a12fff19940339686d0a93c480849b043a
Contents?: true
Size: 785 Bytes
Versions: 2
Compression:
Stored size: 785 Bytes
Contents
require 'action_view/helpers/auto_tag_helper/form_info' require 'activerecord/mlang' class OrgMemberText < ActiveRecord::Base include ActiveRecord::Mlang::Text include ActionView::Helpers::AutoTagHelper::FormInfo set_accessible_attrs :family_name, :given_name, :family_name_pron, :given_name_pron, :comment, :comment_format def name self.names.select(&:presence).join(" ") end def names fn = self.family_name.to_s.presence gn = self.given_name.to_s.presence ( self.try(:parent).try(:lang).try(:east?) ) ? [fn,gn] : [gn,fn] end def name_prons fn = self.family_name_pron.to_s.presence gn = self.given_name_pron.to_s.presence ( self.try(:parent).try(:lang).try(:east?) ) ? [fn,gn] : [gn,fn] end def __display__ self.name end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
we_bridge_rails_engine_orgs-0.1.15 | app/models/org_member_text.rb |
we_bridge_rails_engine_orgs-0.1.14 | app/models/org_member_text.rb |