Sha256: ee9133888ce0c161f9032725127fa0353839ec45b2d4fc96f1c852cf80be3397

Contents?: true

Size: 460 Bytes

Versions: 8

Compression:

Stored size: 460 Bytes

Contents

require 'bitbucket_rest_api'

module DesignShell
	class RepoServer

		DELEGATE_METHODS = [:user,:oauth_token,:oauth_secret,:basic_auth,:login,:password,:adapter,:adapter=,:setup]

		def initialize
			@bitbucket = BitBucket::Client.new({})
		end

		def method_missing(sym, *args, &block)
			if @bitbucket && DELEGATE_METHODS.include?(sym)
				@bitbucket.send sym, *args, &block
			else
				super
			end
		end

		def repos
			@bitbucket.repos.all
		end

	end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
designshell-0.0.8 lib/designshell/repo_server.rb
designshell-0.0.7 lib/designshell/repo_server.rb
designshell-0.0.6 lib/designshell/repo_server.rb
designshell-0.0.5 lib/designshell/repo_server.rb
designshell-0.0.4 lib/designshell/repo_server.rb
designshell-0.0.3 lib/designshell/repo_server.rb
designshell-0.0.2 lib/designshell/repo_server.rb
designshell-0.0.1 lib/designshell/repo_server.rb