Module: EventSource::MemoizeInstance
- Included in:
- EntityRepository, EventRepository
- Defined in:
- lib/event_source/memoize_instance.rb
Instance Method Summary collapse
Instance Method Details
#create(*args) ⇒ Object
7 8 9 |
# File 'lib/event_source/memoize_instance.rb', line 7 def create(*args) @instance = self.send(:new, *args) end |
#current ⇒ Object
3 4 5 |
# File 'lib/event_source/memoize_instance.rb', line 3 def current @instance ||= self.send(:new, *default_args()) end |
#default_args ⇒ Object
11 12 13 |
# File 'lib/event_source/memoize_instance.rb', line 11 def default_args [] end |