Class: Decidim::Elections::Censuses::UserPresenter

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
decidim-elections/app/presenters/decidim/elections/censuses/user_presenter.rb

Instance Method Summary collapse

Instance Method Details

#date_createdObject



25
26
27
28
29
30
31
32
33
# File 'decidim-elections/app/presenters/decidim/elections/censuses/user_presenter.rb', line 25

def date_created
  if user.respond_to?(:date_created)
    I18n.l(user.date_created, format: :short)
  elsif user.respond_to?(:created_at)
    I18n.l(user.created_at, format: :short)
  else
    ""
  end
end

#identifierObject



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'decidim-elections/app/presenters/decidim/elections/censuses/user_presenter.rb', line 11

def identifier
  if user.respond_to?(:identifier)
    user.identifier
  elsif user.respond_to?(:name)
    user.name
  elsif user.respond_to?(:email)
    user.email
  elsif user.respond_to?(:user_name)
    user.user_name
  else
    user.to_s
  end
end

#userObject



7
8
9
# File 'decidim-elections/app/presenters/decidim/elections/censuses/user_presenter.rb', line 7

def user
  __getobj__
end