Class: GrapeDoc::ApiDocParts::List

Inherits:
ArrayObject show all
Defined in:
lib/grape/doc/doc_class/list.rb

Direct Known Subclasses

NumericalList

Instance Method Summary collapse

Methods inherited from ArrayBasic

#markdown, markdown, markdown=, #to_textile

Constructor Details

#initialize(obj) ⇒ List

Returns a new instance of List.



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/grape/doc/doc_class/list.rb', line 8

def initialize(obj)
  obj = case obj
          when Array
            obj

          when String,Symbol
            obj.to_s.split("\n")

          else
            raise(ArgumentError,'unknown format given for list object')

        end

  super(obj)

end