Method: Bacon::Context#initialize
- Defined in:
- lib/mac_bacon.rb
#initialize(name, before = nil, after = nil, &block) ⇒ Context
Returns a new instance of Context.
340 341 342 343 344 345 346 347 348 349 350 |
# File 'lib/mac_bacon.rb', line 340 def initialize(name, before = nil, after = nil, &block) @name = name @before, @after = (before ? before.dup : []), (after ? after.dup : []) @block = block @specifications = [] @current_specification_index = 0 Bacon.add_context(self) instance_eval(&block) end |