class Dao::Gateway::ActiveRecord::RecordProcessor

Public Instance Methods

prepared() click to toggle source
# File lib/dao/gateway/active_record/record_processor.rb, line 5
def prepared
  @associations = @associations.first if @associations.count == 1
end
process(record) click to toggle source
# File lib/dao/gateway/active_record/record_processor.rb, line 9
def process(record)
  ::HashWithIndifferentAccess.new(record.try(:serializable_hash, force_except: [], include: @associations))
end