Class: PadmaUser

Inherits:
LogicalModel
  • Object
show all
Defined in:
app/models/padma_user.rb

Constant Summary collapse

TIMEOUT =

milisecons

5500
PER_PAGE =
9999

Instance Method Summary collapse

Instance Method Details

#enabled_accountsArray <PadmaAccount>

Returns me enabled accounts as Padma::Account objects

Returns:



35
36
37
38
# File 'app/models/padma_user.rb', line 35

def enabled_accounts
  return [] if self.accounts.nil?
  self.accounts.reject{|a|!a['enabled']}.map{|a|PadmaAccount.new(a)}
end

#idObject

LogicalModel expects an id to create resource_uri



23
24
25
# File 'app/models/padma_user.rb', line 23

def id
  self.username
end

#padma_accountsArray <PadmaAccount>

Returns my accounts as Padma::Account objects

Returns:



29
30
31
# File 'app/models/padma_user.rb', line 29

def padma_accounts
  self.accounts.map{|a|PadmaAccount.new(a)}
end

#verbose_help?Boolean

Returns:

  • (Boolean)


40
41
42
# File 'app/models/padma_user.rb', line 40

def verbose_help?
  !!self.verbose_help
end