class TYRepo::Repo
Attributes
podspec_path[RW]
repo[RW]
sources[RW]
Public Class Methods
new(podspec_path)
click to toggle source
# File lib/tuya/ci/core/spec/ty_repo.rb, line 12 def initialize(podspec_path) raise 'Path cannot be nil' unless podspec_path end
Public Instance Methods
command()
click to toggle source
# File lib/tuya/ci/core/spec/ty_repo.rb, line 24 def command "pod repo push #{@repo} #{@podspec_path}" << command_sources << ' --use-libraries --allow-warnings' end
command_sources()
click to toggle source
# File lib/tuya/ci/core/spec/ty_repo.rb, line 16 def command_sources result = ' --sources=\'' @sources.each_with_index do |source, index| result << source << ((index != @sources.size - 1) ? ',':'') end result << '\'' end
push()
click to toggle source
# File lib/tuya/ci/core/spec/ty_repo.rb, line 28 def push puts "Repo push: #{command}".green `#{command}` end