Sha256: 255dd4bef8648d54b542d9273dfed64c70c85b609ae140a90ccaa337f2f86129
Contents?: true
Size: 921 Bytes
Versions: 2
Compression:
Stored size: 921 Bytes
Contents
module Cocoaout class << self attr_accessor :config attr_accessor :xcode_build attr_accessor :temp_dir attr_accessor :dist_dir attr_accessor :build_dir end class Configuration attr_accessor :app_name, :sdk, :project, :dmg_background_file_name, :dmg_size, :dmg_app_pos, :dmg_applications_pos end def self.configure(&block) self.config ||= Configuration.new yield(config) if self.config.project.match(/\.xcworkspace/) self.xcode_build = "xcodebuild -workspace #{self.config.project}" else self.xcode_build = "xcodebuild -project #{self.config.project}" end self.temp_dir = "/tmp/xcodebuild-make/#{self.config.app_name}" self.dist_dir = [self.temp_dir,"dist"].join("/") self.build_dir = [Dir.pwd,"build"].join("/") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cocoaout-0.0.3 | lib/cocoaout/config.rb |
cocoaout-0.0.2 | lib/cocoaout/config.rb |