Sha256: 062b7e53856adf09024760ff64b5aafd012c596f15537c0d0e180c7417720835
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
module Ecoportal module API class Internal class Person def reset_account! doc["account"] = JSON.parse(original_doc["account"]) end def consolidate_account! original_doc["account"] = JSON.parse(doc["account"]) end def new?(doc = :initial) ref_doc = (doc == :original) ? original_doc : initial_doc !ref_doc["details"] && !ref_doc["account"] end # @return [Boolean] if the account has been added, compared to `doc` def account_added?(doc = :initial) ref_doc = (doc == :original) ? original_doc : initial_doc account && !ref_doc["account"] end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems