Method: CGLM::Mat4#inspect
- Defined in:
- lib/cglm/mat4.rb
#inspect ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/cglm/mat4.rb', line 24 def inspect vals = to_a longest_val_size = vals.flatten.reduce(0) { |a, v| a < v.to_s.size ? v.to_s.size : a } vals.map! { |row| row.map { |val| val.to_s.rjust(longest_val_size) }.join(', ') } left = "#<#{self.class}@#{addr.to_i.to_s(16)} [" left + vals.join(",\n" + (" " * left.size)) + "]>" end |