Class: Kamaze::Project::Helper::Project
- Defined in:
- lib/kamaze/project/helper/project.rb
Overview
Store last configured project
Defined Under Namespace
Classes: Config
Instance Attribute Summary collapse
- #memo ⇒ Kamaze::Project readonly
Instance Method Summary collapse
-
#forget ⇒ Object
Forget stored state.
- #setup(&block) ⇒ Kamaze::Project
Instance Attribute Details
#memo ⇒ Kamaze::Project (readonly)
16 17 18 |
# File 'lib/kamaze/project/helper/project.rb', line 16 def memo @memo end |
Instance Method Details
#forget ⇒ Object
Forget stored state
return [self]
29 30 31 32 33 |
# File 'lib/kamaze/project/helper/project.rb', line 29 def forget @memo = nil self end |
#setup(&block) ⇒ Kamaze::Project
19 20 21 22 23 24 |
# File 'lib/kamaze/project/helper/project.rb', line 19 def setup(&block) @memo = Kamaze::Project.new(&block) if block @memo = Kamaze::Project.new if memo.nil? and block.nil? self.memo end |