class Phoenx::AbstractTarget

Attributes

config_files[R]
dependencies[R]
excluded_resources[RW]
excluded_sources[RW]
excluded_support_files[RW]
frameworks[RW]
libraries[RW]
name[RW]
post_build_scripts[RW]
pre_build_scripts[RW]
resources[RW]
sources[RW]
support_files[RW]
system_frameworks[RW]
system_libraries[RW]

Public Class Methods

new() click to toggle source
# File lib/phoenx/entities/target.rb, line 20
def initialize
        @dependencies = []
        @config_files = {}
        @frameworks = []
        @libraries = []
        @system_frameworks = []
        @system_libraries = []
        @pre_build_scripts = []
        @post_build_scripts = []
        @resources = []
        @excluded_resources = []
        @sources = []
        @excluded_sources = []
        @support_files = []
        @excluded_support_files = []
end

Public Instance Methods

dependency(target_name, embed = true, path = nil) click to toggle source
# File lib/phoenx/entities/target.rb, line 37
def dependency(target_name, embed = true, path = nil)
        dependencies << Dependency.new(target_name, embed, path)
end