module Async::REST::Representation::Mutable
def assign(value)
def assign(value) if value self.post(value) else self.delete end end
def delete
def delete self.class.delete(@resource) end
def post(value)
def post(value) self.class.post(@resource, value) do |resource, response| @value = response.read self end end