Module: BitBucket::ClassMethods

Included in:
BitBucket, API
Defined in:
lib/bitbucket_rest_api.rb

Instance Method Summary collapse

Instance Method Details

#configurationConfiguration

The client configuration

Returns:



79
80
81
# File 'lib/bitbucket_rest_api.rb', line 79

def configuration
  @configuration ||= Configuration.new
end

#configure {|configuration| ... } ⇒ nil

Configure options

Examples:

BitBucket.configure do |c|
  c.some_option = true
end

Yields:

  • the configuration block

Yield Parameters:

Returns:

  • (nil)


97
98
99
# File 'lib/bitbucket_rest_api.rb', line 97

def configure
  yield configuration
end

#require_all(prefix, *libs) ⇒ self

Requires internal libraries

Parameters:

  • prefix (String)

    the relative path prefix

  • libs (Array[String])

    the array of libraries to require

Returns:

  • (self)


68
69
70
71
72
# File 'lib/bitbucket_rest_api.rb', line 68

def require_all(prefix, *libs)
  libs.each do |lib|
    require "#{File.join(prefix, lib)}"
  end
end