MetacelloConfigurationSpecGenerator.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 05 Sep 2012 16:35:54 +0000
changeset 7 759ff40b4754
parent 1 9e312de5f694
permissions -rw-r--r--
- stx_goodies_metacello_stx added: #extensionMethodNames changed: #classNamesAndAttributes #preRequisites

"{ Package: 'stx:goodies/metacello' }"

MetacelloProjectSpecGenerator subclass:#MetacelloConfigurationSpecGenerator
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Metacello-Core-Scripts'
!


!MetacelloConfigurationSpecGenerator methodsFor:'accessing'!

projectSpecCreationBlock
    ^ [ :projectName | {(MetacelloMCProject new configurationOfProjectSpec name: projectName)} ]
!

projectSpecListBlock
    ^ [ MetacelloProjectRegistration configurationProjectSpecs ]
!

projectSpecLookupBlock
    ^ [ :projectName | 
    {(MetacelloProjectRegistration
        projectSpecForClassNamed: (MetacelloScriptEngine configurationNameFrom: projectName)
        ifAbsent: [  ])} ]
! !

!MetacelloConfigurationSpecGenerator class methodsFor:'documentation'!

version_SVN
    ^ '$Id::                                                                                                                        $'
! !