Class: Card::Content::Chunk::Reference
- Inherits:
-
Abstract
- Object
- Abstract
- Card::Content::Chunk::Reference
show all
- Defined in:
- lib/card/content/chunk/reference.rb
Overview
handle chunks of card content that refer to other cards
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
9
10
11
|
# File 'lib/card/content/chunk/reference.rb', line 9
def name
@name
end
|
#referee_name ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'lib/card/content/chunk/reference.rb', line 11
def referee_name
return if name.nil?
@referee_name ||= referee_raw_name
@referee_name = @referee_name.absolute_name card.name
rescue Card::Error::NotFound
end
|
Instance Method Details
#referee_card ⇒ Object
24
25
26
|
# File 'lib/card/content/chunk/reference.rb', line 24
def referee_card
@referee_card ||= referee_name && Card.fetch(referee_name)
end
|
#referee_raw_name ⇒ Object
20
21
22
|
# File 'lib/card/content/chunk/reference.rb', line 20
def referee_raw_name
Name[render_obj(name)]
end
|