class Xcodegen::Specfile
Attributes
base_dir[RW]
configurations[RW]
targets[RW]
variants[RW]
version[RW]
Public Class Methods
new(version, targets, configurations, variants, base_dir)
click to toggle source
@param version [Semantic::Version] @param targets [Array<Xcodegen::Specfile::Target>] @param configurations [Array<Xcodegen::Specfile::Configuration>]
# File lib/spec/spec_file.rb, line 214 def initialize(version, targets, configurations, variants, base_dir) @version = version @targets = targets @variants = variants @configurations = configurations @base_dir = base_dir end
parse(path, parser = nil)
click to toggle source
@return Xcodegen::Specfile
# File lib/spec/spec_file.rb, line 223 def self.parse(path, parser = nil) if parser == nil return Specparser.new.parse(path) else return parser.parse(path) end end
Public Instance Methods
write(path, writer = nil)
click to toggle source
# File lib/spec/spec_file.rb, line 231 def write(path, writer = nil) if writer == nil Specwriter.new.write_spec(self, path) else writer.write_spec(self, path) end end