Module: BitBucket::AutoloadHelper

Included in:
BitBucket, Issues, Repos, Teams, Users, Validations
Defined in:
lib/bitbucket_rest_api.rb

Instance Method Summary collapse

Instance Method Details

#autoload_all(prefix, options) ⇒ Object


37
38
39
40
41
# File 'lib/bitbucket_rest_api.rb', line 37

def autoload_all(prefix, options)
  options.each do |const_name, path|
    autoload const_name, File.join(prefix, path)
  end
end

#lookup_constant(const_name) ⇒ Object


49
50
51
# File 'lib/bitbucket_rest_api.rb', line 49

def lookup_constant(const_name)
  const_get const_name.upcase.to_s
end

#register_constant(options) ⇒ Object


43
44
45
46
47
# File 'lib/bitbucket_rest_api.rb', line 43

def register_constant(options)
  options.each do |const_name, value|
    const_set const_name.upcase.to_s, value
  end
end