Class: Alf::Sequel::UnitOfWork::Insert

Inherits:
Object
  • Object
show all
Defined in:
lib/alf/rest/alf-ext/unit_of_work/insert.rb

Instance Method Summary collapse

Instance Method Details

#rack_bodyObject



10
11
12
# File 'lib/alf/rest/alf-ext/unit_of_work/insert.rb', line 10

def rack_body
  {status: "success", message: "created"}
end

#rack_location(request) ⇒ Object



14
15
16
17
# File 'lib/alf/rest/alf-ext/unit_of_work/insert.rb', line 14

def rack_location(request)
  ids = matching_relation.tuple_extract.to_hash.values
  "#{request.path}/#{ids.join(',')}"
end

#rack_statusObject



6
7
8
# File 'lib/alf/rest/alf-ext/unit_of_work/insert.rb', line 6

def rack_status
  201
end