Class: PadmaAccount
- Inherits:
-
LogicalModel
- Object
- LogicalModel
- PadmaAccount
- Defined in:
- app/models/padma_account.rb
Overview
wrapper for PADMA-Accounts Account API interaction Configuration for LogicalModel on /config/initializers/logical_model.rb
Constant Summary collapse
- TIMEOUT =
milisecons
5500
- PER_PAGE =
9999
Instance Method Summary collapse
Instance Method Details
#admin ⇒ Object
31 32 33 |
# File 'app/models/padma_account.rb', line 31 def admin self.users.select {|u| u.roles.select {|r| r["name"] == "admin"}.first}.first end |
#contacts ⇒ Object
35 36 37 |
# File 'app/models/padma_account.rb', line 35 def contacts PadmaContact.paginate(:account_name => self.name) end |
#enabled? ⇒ Boolean
23 24 25 |
# File 'app/models/padma_account.rb', line 23 def enabled? self.enabled end |
#users ⇒ Object
27 28 29 |
# File 'app/models/padma_account.rb', line 27 def users PadmaUser.paginate(:account_name => self.name) end |