class OhlohScm::Core
Attributes
activity[R]
scm[R]
status[R]
validation[R]
Public Class Methods
new(scm_type, url, branch_name, username, password)
click to toggle source
# File lib/ohloh_scm/core.rb, line 11 def initialize(scm_type, url, branch_name, username, password) scm_opts = { core: self, url: url, branch_name: branch_name, username: username, password: password } scm_class_name = scm_type.to_s.camelize @scm = OhlohScm.const_get(scm_class_name)::Scm.new(scm_opts) @activity = OhlohScm.const_get(scm_class_name)::Activity.new(self) @status = OhlohScm.const_get(scm_class_name)::Status.new(self) @validation = OhlohScm.const_get(scm_class_name)::Validation.new(self) end