Class: RSpec::Situations::Situation

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec/situations/situation.rb

Overview

Simple value-object to respresent a situation

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key, description = nil, &block) ⇒ Situation

Returns a new instance of Situation.



6
7
8
9
10
# File 'lib/rspec/situations/situation.rb', line 6

def initialize( key, description = nil, &block )
	@key         = key
	@description = description || key.to_s
	@block       = block
end

Instance Attribute Details

#blockObject (readonly)

Returns the value of attribute block.



4
5
6
# File 'lib/rspec/situations/situation.rb', line 4

def block
  @block
end

#descriptionObject (readonly)

Returns the value of attribute description.



4
5
6
# File 'lib/rspec/situations/situation.rb', line 4

def description
  @description
end

Instance Method Details

#to_sObject



12
# File 'lib/rspec/situations/situation.rb', line 12

def to_s; @description; end