module EPUB::Inspector
Constants
- INSTANCE_VARIABLES_OPTION
- SIMPLE_TEMPLATE
Public Instance Methods
Source
# File lib/epub/inspector.rb, line 17 def inspect_instance_variables(options={}) options = INSTANCE_VARIABLES_OPTION.merge(options) exclude = options[:exclude] (instance_variables - exclude).map {|name| value = instance_variable_get(name) "#{name}=#{value.inspect}" }.join(' ') end
Source
# File lib/epub/inspector.rb, line 13 def inspect_object_id (__id__ << 1).to_s(16) end
Source
# File lib/epub/inspector.rb, line 6 def inspect_simply SIMPLE_TEMPLATE % { :class => self.class, :object_id => inspect_object_id } end