Class: Sequence::SequenceTemplate::Placeholder

Inherits:
UnaryElement show all
Defined in:
lib/lucid/sequence/sequence_template.rb

Instance Attribute Summary

Attributes inherited from UnaryElement

#name

Instance Method Summary collapse

Methods inherited from UnaryElement

#initialize, #retrieve_value_from

Constructor Details

This class inherits a constructor from Sequence::SequenceTemplate::UnaryElement

Instance Method Details

#output(context, params) ⇒ Object



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/lucid/sequence/sequence_template.rb', line 37

def output(context, params)
  actual_value = retrieve_value_from(context, params)
  
  result = case actual_value
             when NilClass
               ''
             when Array
               actual_value.join('<br/>')
             when String
               actual_value
             else
               actual_value.to_s()
           end
  
  return result
end