Sha256: da9dbdb8e87849b5e633afa1f128c63a360cfabdda3acbcd49eb120c335a3252
Contents?: true
Size: 831 Bytes
Versions: 2
Compression:
Stored size: 831 Bytes
Contents
require 'fileutils' require 'git' require 'provisional/rails_application' module Provisional module SCM class Git def initialize(options) @options = options end def init rescuing_exceptions do FileUtils.mkdir_p @options['name'] Dir.chdir @options['name'] @options['path'] = Dir.getwd ::Git.init end end def generate_rails rescuing_exceptions do Provisional::RailsApplication.new(@options['path'], @options['template_path']) end end def checkin rescuing_exceptions do repo = ::Git.open @options['path'] Dir.chdir @options['path'] repo.add '.' repo.commit 'Initial commit by Provisional' repo end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vigetlabs-provisional-2.1.5 | lib/provisional/scm/git.rb |
vigetlabs-provisional-2.1.6 | lib/provisional/scm/git.rb |