Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/to_sssi.rb
Instance Method Summary collapse
Instance Method Details
#to_sssi(name = 'array') ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/to_sssi.rb', line 41 def to_sssi(name='array') result = [] self.each_with_index do |val,i| if val.kind_of? Hash result << val.to_sssi("#{name}_#{i}_") else value = (val.kind_of?(String) or val.kind_of?(TrueClass) || val.kind_of?(FalseClass)) ? val.to_sssi : val result << %[<!--#set var="#{name}_#{i}" value="#{value}" -->] end end result.join("\n") end |