class FruityBuilder::IOS::Helper

Attributes

build[RW]
path[RW]
plist[RW]
project[RW]
workspace[RW]
xcode[RW]

Public Class Methods

new(path) click to toggle source
# File lib/fruity_builder.rb, line 25
def initialize(path)
  @path = path
end

Public Instance Methods

has_project?() click to toggle source
# File lib/fruity_builder.rb, line 29
def has_project?
  return true if get_projects.count > 0
  false
end

Private Instance Methods

get_projects() click to toggle source
# File lib/fruity_builder.rb, line 71
def get_projects
  if @project.nil?
    if @path.scan(/.*xcodeproj$/).count > 0
      @project = @path
      return @path
    end
    projects = Dir["#{@path}/**/*.xcodeproj"]
    projects.select { |project| !project.include?('Pods') }
  else
    @project
  end
end