module Assembla::ClassMethods

Public Instance Methods

configuration() click to toggle source

The client configuration

@return [Configuration]

@api public

# File lib/assembla_api.rb, line 87
def configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source

Configure options

@example

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

@yield the configuration block @yieldparam configuration [Assembla::Configuration]

the configuration instance

@return [nil]

@api public

# File lib/assembla_api.rb, line 105
def configure
  yield configuration
end
require_all(prefix, *libs) click to toggle source

Requires internal libraries

@param [String] prefix

the relative path prefix

@param [Array] libs

the array of libraries to require

@return [self]

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