Method: Cult::ProjectContext#initialize
- Defined in:
- lib/cult/project_context.rb
#initialize(project, **extra) ⇒ ProjectContext
Returns a new instance of ProjectContext.
15 16 17 18 19 20 21 |
# File 'lib/cult/project_context.rb', line 15 def initialize(project, **extra) @project = project extra.each do |k, v| v.respond_to?(:call) ? define_singleton_method(k, &v) : define_singleton_method(k) { v } end end |