module BigKeeper::DepType
Constants
- COCOAPODS
- GRADLE
- NONE
Public Class Methods
operator(path, user)
click to toggle source
# File lib/big_keeper/dependency/dep_type.rb, line 22 def self.operator(path, user) operator_type = type(path) if COCOAPODS == operator_type DepPodOperator.new(path, user) elsif GRADLE == operator_type DepGradleOperator.new(path, user) else DepOperator.new(path, user) end end
type(path)
click to toggle source
# File lib/big_keeper/dependency/dep_type.rb, line 12 def self.type(path) if FileOperator.definitely_exists?("#{path}/Podfile") COCOAPODS elsif FileOperator.definitely_exists?("#{path}/build.gradle") GRADLE else NONE end end