Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/pry-parsecom/model_formatter.rb
Instance Method Summary collapse
-
#inspect_original ⇒ Object
alias_method :inspect_original, :inspect.
-
#to_s ⇒ Object
def inspect.
Instance Method Details
#inspect_original ⇒ Object
alias_method :inspect_original, :inspect
15 |
# File 'lib/pry-parsecom/model_formatter.rb', line 15 alias_method :inspect_original, :to_s |
#to_s ⇒ Object
def inspect
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/pry-parsecom/model_formatter.rb', line 17 def to_s if self.empty? || self.all? {|e| e === Parse::Object} puts self.first.class.name heads = self.first.to_h.keys table = PryParsecom::Table.new heads self.each do |e| table.add_row heads.map{|h| e[h]} end table.to_s else puts :inspect_original inspect_original end end |