class Bagboy::Core::SCMHelper

Attributes

scm[R]

Public Instance Methods

commit( file, message ) click to toggle source
# File lib/bagboy/core/scm_helper.rb, line 30
def commit( file, message )
  connect
  @scm.commit( file, message )
end
connect() click to toggle source
# File lib/bagboy/core/scm_helper.rb, line 17
def connect
  if Bagboy.scm == 'git'
    @scm ||= SCM::Git.instance
  else
    @scm ||= SCM::None.instance
  end
end
pull() click to toggle source
# File lib/bagboy/core/scm_helper.rb, line 25
def pull
  connect
  @scm.pull
end
setup( opts = {} ) click to toggle source
# File lib/bagboy/core/scm_helper.rb, line 13
def setup ( opts = {} )
  @scm = opts[:scm]
end