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