Class: PadmaUser

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

Constant Summary collapse

TIMEOUT =

milisecons

5500
PER_PAGE =
9999

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cached_current_accountObject

Returns the value of attribute cached_current_account.



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

def 
  @cached_current_account
end

Instance Method Details

#current_accountPadmaAccount

Returns:



32
33
34
35
36
37
38
39
# File 'app/models/padma_user.rb', line 32

def 
  unless 
    if self.
      self.= PadmaAccount.find(self.)
    end
  end
  
end

#enabled_accountsArray <PadmaAccount>

Returns me enabled accounts as Padma::Account objects

Returns:



51
52
53
54
# File 'app/models/padma_user.rb', line 51

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

#padma_accountsArray <PadmaAccount>

Returns my accounts as Padma::Account objects

Returns:



45
46
47
# File 'app/models/padma_user.rb', line 45

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

#verbose_help?Boolean

Returns:

  • (Boolean)


56
57
58
# File 'app/models/padma_user.rb', line 56

def verbose_help?
  !!self.verbose_help
end