Sha256: b012c49d96e01323bec63dbdbf8aac4cf3c99ab1bd44ee6f276332f04b946301

Contents?: true

Size: 504 Bytes

Versions: 13

Compression:

Stored size: 504 Bytes

Contents

module GrapeDoc
  class ApiDocParts

    class List < ArrayObject

      self.markdown = '*'

      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

    end

    class NumericalList < List
      self.markdown = '#'
    end



  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
grape-doc-0.6.1 lib/grape/doc/doc_class/list.rb
grape-doc-0.6.0 lib/grape/doc/doc_class/list.rb
grape-doc-0.5.1 lib/grape/doc/doc_class/list.rb
grape-doc-0.5.0 lib/grape/doc/doc_class/list.rb
grape-doc-0.4.3 lib/grape/doc/doc_class/list.rb
grape-doc-0.4.2 lib/grape/doc/doc_class/list.rb
grape-doc-0.4.1 lib/grape/doc/doc_class/list.rb
grape-doc-0.4.0 lib/grape/doc/doc_class/list.rb
grape-doc-0.3.4 lib/grape/doc/doc_class/list.rb
grape-doc-0.3.3 lib/grape/doc/doc_class/list.rb
grape-doc-0.3.0 lib/grape/doc/doc_class/list.rb
grape-doc-0.1.1 lib/grape/doc/doc_class/list.rb
grape-doc-0.1.0 lib/grape/doc/doc_class/list.rb