Module: Cosensee::BracketSerializer

Defined in:
lib/cosensee/bracket_serializer.rb

Overview

serializer for brackets

Instance Method Summary collapse

Instance Method Details

#to_jsonObject



24
25
26
# File 'lib/cosensee/bracket_serializer.rb', line 24

def to_json(*)
  to_obj.to_json(*)
end

#to_objObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/cosensee/bracket_serializer.rb', line 12

def to_obj
  unparsed = content.map do |elem|
    if elem.is_a?(String)
      elem
    else
      elem.to_obj
    end
  end

  "[#{unparsed}]"
end

#to_sObject



8
9
10
# File 'lib/cosensee/bracket_serializer.rb', line 8

def to_s
  content.map(&:to_s).join
end