Sha256: 50c5f8c85df98120bb215ecaddc42366b436cb1e3e5144af3f9f24e440df75ac

Contents?: true

Size: 782 Bytes

Versions: 22

Compression:

Stored size: 782 Bytes

Contents

private

def determine_file!
  files = Dir['*.ipa']
  @file ||= case files.length
            when 0 then nil
            when 1 then files.first
            else
              @file = choose "Select an .ipa File:", *files
            end
end

def determine_dsym!
  dsym_files = Dir['*.dSYM.zip']
  @dsym ||= case dsym_files.length
            when 0 then nil
            when 1 then dsym_files.first
            else
              dsym_files.detect do |dsym|
                File.basename(dsym, ".app.dSYM.zip") == File.basename(@file, ".ipa")
              end or choose "Select a .dSYM.zip file:", *dsym_files
            end
end

def determine_notes!
  placeholder = %{What's new in this release: }

  @notes = ask_editor placeholder
  @notes = nil if @notes == placeholder
end

Version data entries

22 entries across 22 versions & 3 rubygems

Version Path
shenzhen-0.14.3 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.11 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.10 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.9 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.8 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.7 ./lib/shenzhen/commands/distribute.rb
shenzhen_fir-0.14.6 ./lib/shenzhen/commands/distribute.rb
shenzhen_fir-0.14.5 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.6 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.5 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.4 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.3 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.14.2 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.2 ./lib/shenzhen/commands/distribute.rb
krausefx-shenzhen-0.14.1 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.14.1 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.14.0 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.13.2 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.13.1 ./lib/shenzhen/commands/distribute.rb
shenzhen-0.13.0 ./lib/shenzhen/commands/distribute.rb