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