Sha256: 4d5641d07bbf915687230ca2ced8902706f188deb455807beca860748cbe9083

Contents?: true

Size: 562 Bytes

Versions: 4

Compression:

Stored size: 562 Bytes

Contents

require 'fileutils'

module Radius
  module Toolbelt
    module XcodeHelpers

      def self.included klass
        klass.class_eval do
          include ReleaseHelpers
        end
      end

      def compress(src, dest)
        system "ditto -ck --rsrc --sequesterRsrc --keepParent #{src} #{dest}"
      end

      def xcode(action, params)
        system "xcodebuild #{params.map {|k,v| "-#{k} #{v}"}.join ' '} #{action}"
      end

      def agvtool_version
        @agvtool_version ||= `xcrun agvtool what-version -terse`.chomp
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
radius-toolbelt-0.0.7 lib/radius/toolbelt/xcode_helpers.rb
radius-toolbelt-0.0.3 lib/radius/toolbelt/xcode_helpers.rb
radius-toolbelt-0.0.2 lib/radius/toolbelt/xcode_helpers.rb
radius-toolbelt-0.0.1 lib/radius/toolbelt/xcode_helpers.rb