Skip to content

Commit

Permalink
Merge pull request #71 from jecisc/35-deprecate-instantiateModels
Browse files Browse the repository at this point in the history
35-deprecate-instantiateModels
  • Loading branch information
jecisc authored Oct 16, 2018
2 parents 7e47774 + c3f3664 commit 8bd78cc
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
8 changes: 8 additions & 0 deletions src/Spec-Core/ComposablePresenter.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -650,6 +650,14 @@ ComposablePresenter >> instantiate: aComposablePresenterClass on: aModel [
^ aComposablePresenterClass owner: self on: aModel
]

{ #category : #'instance creation' }
ComposablePresenter >> instantiateModels: aCollectionOfPairs [

self deprecated: 'Use #instantiatePresenters: instead' transformWith: '`@receiver instantiateModels: `@statement' -> '`@receiver instantiatePresenters: `@statement'.

^ self instantiatePresenters: aCollectionOfPairs
]

{ #category : #'instance creation' }
ComposablePresenter >> instantiatePresenters: aCollectionOfPairs [
"instantiatePresenters: is legacy code in ComposablePresenter and must not be used. It will be deprecated and removed."
Expand Down
8 changes: 1 addition & 7 deletions src/Spec-Core/DynamicComposablePresenter.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -63,18 +63,12 @@ DynamicComposablePresenter >> initializeWidgets [
]

{ #category : #'instance creation' }
DynamicComposablePresenter >> instantiateModels: aCollectionOfPairs [
DynamicComposablePresenter >> instantiatePresenters: aCollectionOfPairs [

aCollectionOfPairs pairsDo: [ :k :v |
widgets at: k asSymbol put: (self createInstanceFor: v) ]
]

{ #category : #'instance creation' }
DynamicComposablePresenter >> instantiatePresenters: aCollectionOfPairs [

^ self instantiateModels: aCollectionOfPairs
]

{ #category : #accessing }
DynamicComposablePresenter >> layout [

Expand Down

0 comments on commit 8bd78cc

Please sign in to comment.