Sha256: b6f871a8a63a58f17ff3fb34448fd688a15dfbee04e5df0de873503239dc5084

Contents?: true

Size: 831 Bytes

Versions: 2

Compression:

Stored size: 831 Bytes

Contents

module BigKeeper
  # Operator for podfile
  class DepOperator
    @path

    def initialize(path)
      @path = path
    end

    def backup
      raise "You should override this method in subclass."
    end

    def recover
      raise "You should override this method in subclass."
    end

    def modules_with_branch(modules, branch_name)
      raise "You should override this method in subclass."
    end

    def modules_with_type(modules, type)
      raise "You should override this method in subclass."
    end

    def find_and_replace(module_name, module_type, source)
      raise "You should override this method in subclass."
    end

    def install(addition)
      raise "You should override this method in subclass."
    end

    def open
      raise "You should override this method in subclass."
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bigkeeper-0.7.5 lib/big_keeper/dependency/dep_operator.rb
bigkeeper-0.7.4 lib/big_keeper/dependency/dep_operator.rb