lib/dato/account/repo/site.rb in dato-0.1.2 vs lib/dato/account/repo/site.rb in dato-0.1.3
- old
+ new
@@ -14,11 +14,11 @@
end
def create(resource_attributes)
body = JsonApiSerializer.new(
type: :site,
- attributes: %i(domain name notes),
+ attributes: %i(domain name notes template),
).serialize(resource_attributes)
post_request "/sites", body
end
@@ -31,9 +31,18 @@
put_request "/sites/#{site_id}", body
end
def destroy(site_id)
delete_request "/sites/#{site_id}"
+ end
+
+ def duplicate(site_id, resource_attributes)
+ body = JsonApiSerializer.new(
+ type: :site,
+ attributes: %i(name),
+ ).serialize(resource_attributes)
+
+ post_request "/sites/#{site_id}/duplicate", body
end
end
end
end