Sha256: e86fcf9868773b8124b84d5dfba299e9919126db6ea750369f8b0c2b8850bce9
Contents?: true
Size: 1.5 KB
Versions: 3
Compression:
Stored size: 1.5 KB
Contents
require 'faraday' require 'multi_json' require 'layervault/mixins/authentication' require 'layervault/mixins/configurable' require 'layervault/mixins/connection' require 'layervault/client/users' require 'layervault/client/organizations' require 'layervault/client/projects' require 'layervault/client/folders' require 'layervault/client/files' require 'layervault/client/revisions' require 'layervault/model' require 'layervault/organization' require 'layervault/user' require 'layervault/project' require 'layervault/folder' require 'layervault/file' require 'layervault/revision' module LayerVault class ClientParamsError < Exception ; end class Client include LayerVault::Authentication include LayerVault::Configurable include LayerVault::Connection include LayerVault::Client::Users include LayerVault::Client::Organizations include LayerVault::Client::Projects include LayerVault::Client::Folders include LayerVault::Client::Files include LayerVault::Client::Revisions def initialize(options={}) LayerVault::Configurable.keys.each do |key| instance_variable_set(:"@#{key}", options[key] || LayerVault.instance_variable_get(:"@#{key}")) end end def get(url, options = {}) request :get, url, options end def post(url, options = {}) request :post, url, options end def put(url, options = {}) request :put, url, options end def delete(url, options = {}) request :delete, url, options end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
layervault-0.1.2 | lib/layervault/client.rb |
layervault-0.1.1 | lib/layervault/client.rb |
layervault-0.1.0 | lib/layervault/client.rb |