Class: Propel::Propel

Inherits:
Object
  • Object
show all
Defined in:
lib/propel/propel.rb

Instance Method Summary collapse

Constructor Details

#initialize(repository, rebase) ⇒ Propel

Returns a new instance of Propel.



3
4
5
6
# File 'lib/propel/propel.rb', line 3

def initialize(repository, rebase)
  @repository = repository
  @rebase     = rebase
end

Instance Method Details

#startObject



8
9
10
11
12
# File 'lib/propel/propel.rb', line 8

def start
  ( @repository.pull(@rebase).exitstatus == 0 ) &&
      rake &&
      @repository.push
end