Class: ViewSpec::Context
- Inherits:
-
Object
show all
- Defined in:
- lib/view_spec/context.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(entry, defaults = {}) ⇒ Context
Returns a new instance of Context.
3
4
5
6
7
8
9
|
# File 'lib/view_spec/context.rb', line 3
def initialize(entry, defaults = {})
@entry = entry
defaults.to_h.each do |key, value|
instance_variable_set(:"@#{key}", value) if respond_to?(key, true)
end
end
|
Class Method Details
.cascading_attr(name) ⇒ Object
31
32
33
|
# File 'lib/view_spec/context.rb', line 31
def cascading_attr(name)
cascading_attrs << name.to_sym
end
|
.cascading_attrs ⇒ Object
35
36
37
|
# File 'lib/view_spec/context.rb', line 35
def cascading_attrs
@cascading_attrs ||= []
end
|
Instance Method Details
#entries ⇒ Object
11
12
13
|
# File 'lib/view_spec/context.rb', line 11
def entries
@entries ||= EntryCollection.new
end
|