class ROM::HTTP::Commands::Update

HTTP update command

@api public

Public Instance Methods

assert_tuple_count() click to toggle source
# File lib/rom/http/commands/update.rb, line 22
def assert_tuple_count
  # noop
end
execute(tuples) click to toggle source

Submits each of the provided tuples via HTTP put

@api public

# File lib/rom/http/commands/update.rb, line 15
def execute(tuples)
  Array([tuples]).flatten.map do |tuple|
    attributes = input[tuple]
    relation.update(attributes.to_h)
  end.to_a
end