Sha256: 397c0b5c58935d4142201a7c565cb749a13dfba64a7d7725e73d77eaff28713a
Contents?: true
Size: 548 Bytes
Versions: 3
Compression:
Stored size: 548 Bytes
Contents
require "uri" require "restclient" require "bamboo-client/version" require "bamboo-client/http" require "bamboo-client/abstract" require "bamboo-client/rest" require "bamboo-client/remote" module Bamboo module Client class Error < StandardError; end def self.for(sym, url) case sym.to_sym when :rest Rest.new Http::Json.new(url) when :remote, :legacy Remote.new Http::Xml.new(url) else raise ArgumentError, "unknown client #{sym.inspect}" end end end # Client end # Bamboo
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bamboo-client-0.0.3 | lib/bamboo-client.rb |
bamboo-client-0.0.2 | lib/bamboo-client.rb |
bamboo-client-0.0.1 | lib/bamboo-client.rb |