Method: Spreadsheet::Workbook#inspect

Defined in:
lib/spreadsheet/workbook.rb

#inspectObject



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/spreadsheet/workbook.rb', line 74

def inspect
  variables = (instance_variables - uninspect_variables).collect do |name|
    "%s=%s" % [name, instance_variable_get(name)]
  end.join(' ')
  uninspect = uninspect_variables.collect do |name|
    var = instance_variable_get name
    "%s=%s[%i]" % [name, var.class, var.size]
  end.join(' ')
  sprintf "#<%s:0x%014x %s %s>", self.class, object_id,
                                 variables, uninspect
end