Module: Sequencescape::Api::Resource::ActiveModel

Included in:
Sequencescape::Api::Resource
Defined in:
lib/sequencescape-api/resource/active_model.rb

Overview

Code that is required to support the ActiveModel basic interface.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



7
8
9
10
11
12
# File 'lib/sequencescape-api/resource/active_model.rb', line 7

def self.included(base)
  base.class_eval do
    include ::ActiveModel::Conversion
    include ::ActiveModel::Dirty
  end
end

Instance Method Details

#persisted?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/sequencescape-api/resource/active_model.rb', line 14

def persisted?
  !uuid.nil?
end