Module: Checklist::ClassMethods

Defined in:
lib/checklist/checklist.rb

Instance Method Summary collapse

Instance Method Details

#checklist(&block) ⇒ Object

entry point



18
19
20
21
22
# File 'lib/checklist/checklist.rb', line 18

def checklist(&block)
  @checklist ||= List.new self
  @checklist.update(&block) if block_given?
  @checklist
end

#get_checklist(context = nil) ⇒ Object



24
25
26
27
# File 'lib/checklist/checklist.rb', line 24

def get_checklist(context = nil)
  @checklist.context = context
  @checklist
end