Class: Ecoportal::API::Internal::Person
- Inherits:
-
Object
- Object
- Ecoportal::API::Internal::Person
- Defined in:
- lib/eco/api/common/version_patches/ecoportal_api/internal_person.rb
Instance Method Summary collapse
Instance Method Details
#account_added? ⇒ Boolean
18 19 20 |
# File 'lib/eco/api/common/version_patches/ecoportal_api/internal_person.rb', line 18 def account_added? account && !initial_doc["account"] end |
#consolidate_account! ⇒ Object
10 11 12 |
# File 'lib/eco/api/common/version_patches/ecoportal_api/internal_person.rb', line 10 def consolidate_account! original_doc["account"] = JSON.parse(doc["account"]) end |
#new? ⇒ Boolean
14 15 16 |
# File 'lib/eco/api/common/version_patches/ecoportal_api/internal_person.rb', line 14 def new? !initial_doc["details"] && !initial_doc["account"] end |
#reset_account! ⇒ Object
6 7 8 |
# File 'lib/eco/api/common/version_patches/ecoportal_api/internal_person.rb', line 6 def reset_account! doc["account"] = JSON.parse(original_doc["account"]) end |