lib/cfoundry/v1/base.rb in cfoundry-0.4.8 vs lib/cfoundry/v1/base.rb in cfoundry-0.4.9

- old
+ new

@@ -5,10 +5,12 @@ require "cfoundry/errors" module CFoundry::V1 class Base < CFoundry::BaseClient + include BaseClientMethods + attr_accessor :target, :token, :proxy, :trace, :backtrace, :log def initialize( target = "https://api.cloudfoundry.com", token = nil) @@ -44,49 +46,16 @@ def system_runtimes get("info", "runtimes", :accept => :json) end # Users - def users - get("users", :accept => :json) - end - - def create_user(payload) - post(payload, "users", :content => :json) - end - - def user(email) - get("users", email, :accept => :json) - end - - def delete_user(email) - delete("users", email, :accept => :json) - true - end - - def update_user(email, payload) - put(payload, "users", email, :content => :json) - end - def create_token(payload, email) post(payload, "users", email, "tokens", :content => :json, :accept => :json) end # Applications - def apps - get("apps", :accept => :json) - end - - def create_app(payload) - post(payload, "apps", :content => :json, :accept => :json) - end - - def app(name) - get("apps", name, :accept => :json) - end - def instances(name) get("apps", name, "instances", :accept => :json)[:instances] end def crashes(name) @@ -96,24 +65,15 @@ def files(name, instance, *path) get("apps", name, "instances", instance, "files", *path) end alias :file :files - def update_app(name, payload) - put(payload, "apps", name, :content => :json) - end - - def delete_app(name) - delete("apps", name) - true - end - def stats(name) get("apps", name, "stats", :accept => :json) end - def check_resources(fingerprints) + def resource_match(fingerprints) post(fingerprints, "resources", :content => :json, :accept => :json) end def upload_app(name, zipfile, resources = []) payload = { @@ -130,27 +90,9 @@ } post(payload, "apps", name, "application") rescue EOFError retry - end - - # Services - def services - get("services", :accept => :json) - end - - def create_service(manifest) - post(manifest, "services", :content => :json, :accept => :json) - end - - def service(name) - get("services", name, :accept => :json) - end - - def delete_service(name) - delete("services", name, :accept => :json) - true end private def handle_response(response, accept)