module CompletionProgress::ClassMethods
Public Instance Methods
completion_progress(name, options = {}, &block)
click to toggle source
# File lib/completion-progress/initializer.rb, line 14 def completion_progress(name, options = {}, &block) engine = @@engines[name] if engine == nil engine = Engine.new(options, &block) @@engines[name] = engine define_method(name) do engine.parent = self engine end end engine.instance_eval(&block) if block end