Move Compiler struct into CompilerSelector namespace
This commit is contained in:
parent
ae88549797
commit
288c7974dc
@ -3,17 +3,6 @@ module CompilerConstants
|
|||||||
GNU_GCC_REGEXP = /^gcc-(4\.[3-9])$/
|
GNU_GCC_REGEXP = /^gcc-(4\.[3-9])$/
|
||||||
end
|
end
|
||||||
|
|
||||||
# TODO make this class private to CompilerSelector
|
|
||||||
class Compiler
|
|
||||||
attr_reader :name, :version, :priority
|
|
||||||
|
|
||||||
def initialize(name, version=0, priority=0)
|
|
||||||
@name = name
|
|
||||||
@version = version
|
|
||||||
@priority = priority
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class CompilerFailure
|
class CompilerFailure
|
||||||
attr_reader :name
|
attr_reader :name
|
||||||
attr_rw :cause, :version
|
attr_rw :cause, :version
|
||||||
@ -99,6 +88,8 @@ class CompilerQueue
|
|||||||
end
|
end
|
||||||
|
|
||||||
class CompilerSelector
|
class CompilerSelector
|
||||||
|
Compiler = Struct.new(:name, :version, :priority)
|
||||||
|
|
||||||
attr_reader :formula
|
attr_reader :formula
|
||||||
|
|
||||||
def initialize(formula, versions=MacOS)
|
def initialize(formula, versions=MacOS)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user