Module: SimplyCouch::Model::Persistence::ActiveModelCompliance

Extended by:
ActiveSupport::Concern
Defined in:
lib/simply_couch/model/persistence.rb

Overview

── ActiveModel Compliance ───────────────────────────────────────────

Instance Method Summary collapse

Instance Method Details

#destroyed?Boolean

Returns:

  • (Boolean)


306
# File 'lib/simply_couch/model/persistence.rb', line 306

def destroyed?; @destroyed || false; end

#persisted?Boolean

Returns:

  • (Boolean)


305
# File 'lib/simply_couch/model/persistence.rb', line 305

def persisted?; !new? && !destroyed?; end

#to_keyObject



307
# File 'lib/simply_couch/model/persistence.rb', line 307

def to_key; persisted? ? [id] : nil; end

#to_modelObject



308
# File 'lib/simply_couch/model/persistence.rb', line 308

def to_model; self; end