Sha256: 2b726cf4254570536624ea77026e372c20eca8bef4e07a648347b5128ccbd8db

Contents?: true

Size: 769 Bytes

Versions: 31

Compression:

Stored size: 769 Bytes

Contents

module OhlohScm::Adapters
	class AbstractAdapter
		attr_accessor :url, :branch_name, :username, :password, :errors, :public_urls_only
    attr_writer :temp_folder

		def initialize(params={})
			params.each { |k,v| send(k.to_s + '=', v) if respond_to?(k.to_s + '=') }
		end

		# Handy for test overrides
		def metaclass
			class << self
				self
			end
		end

    # Returns path to the string_encoder binary.
    # For use with inline system commands like `run`.
    def string_encoder
      File.expand_path('../../../../bin/string_encoder', __FILE__)
    end

    def temp_folder
      @temp_folder || '/tmp'
    end
	end
end

require_relative 'abstract/system'
require_relative 'abstract/validation'
require_relative 'abstract/sha1'
require_relative 'abstract/misc'

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
ohloh_scm-2.5.1 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.14 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.13 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.12 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.11 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.10 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.9 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.8 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.7 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.6 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.5 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.4 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.3 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.1 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.4.0 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.3.5 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.3.4 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.3.2 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.3.1 lib/ohloh_scm/adapters/abstract_adapter.rb
ohloh_scm-2.3.0 lib/ohloh_scm/adapters/abstract_adapter.rb