Method: Configurable.value_for_serialization
- Defined in:
- app/models/configurable.rb
.value_for_serialization(key, value) ⇒ Object
106 107 108 109 110 111 112 113 |
# File 'app/models/configurable.rb', line 106 def self.value_for_serialization(key, value) if defaults[key][:type] == 'list' && value.is_a?(Array) value = value.collect { |entry| entry.join ',' } if value.all? { |entry| entry.is_a? Array } value.join("\n") else value.to_s end.gsub("\r\n", "\n") end |