class Reactor::Attributes::LinkListSerializer
Public Class Methods
new(attr, value)
click to toggle source
# File lib/reactor/attributes/link_list_serializer.rb, line 8 def initialize(attr, value) @attr, @value = attr, value end
Public Instance Methods
serialize()
click to toggle source
# File lib/reactor/attributes/link_list_serializer.rb, line 12 def serialize linklist = RailsConnector::LinkList.new([]) enumerate(@value).each do |link_data| linklist << link_data end linklist.change! linklist end
Private Instance Methods
enumerate(value)
click to toggle source
# File lib/reactor/attributes/link_list_serializer.rb, line 22 def enumerate(value) return [] if value.nil? || value.blank? return [value] unless value.kind_of?(Array) return value end