Class: GrapeDoc::ApiDocParts::Table
- Inherits:
-
ArrayObject
- Object
- Array
- ArrayBasic
- ArrayObject
- GrapeDoc::ApiDocParts::Table
- Defined in:
- lib/grape/doc/doc_class/table.rb
Instance Method Summary collapse
Methods inherited from ArrayBasic
#initialize, markdown, #markdown, markdown=
Constructor Details
This class inherits a constructor from GrapeDoc::ApiDocParts::ArrayBasic
Instance Method Details
#pust(*args) ⇒ Object
6 7 8 9 |
# File 'lib/grape/doc/doc_class/table.rb', line 6 def pust(*args) raise(ArgumentError,'invalid input for table!') if args.any?{|e| !(e.class <= Array) } super(*args) end |
#to_textile ⇒ Object
11 12 13 |
# File 'lib/grape/doc/doc_class/table.rb', line 11 def to_textile self.map{|row| row.join(' | ') }.join("\n") end |