# ERROR with toolkit.rb

**URL:** <https://www.ruby-forum.com/t/error-with-toolkit-rb/194906>\
**Category:** Ruby\
**Created:** [September 13, 2010, 4:07pm UTC](https://www.ruby-forum.com/t/error-with-toolkit-rb/194906 "2010-09-13T16:07:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![adistarmid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f14d63/32.png) [@adistarmid](https://www.ruby-forum.com/u/adistarmid)\
**Post date:** [September 13, 2010, 4:07pm UTC](https://www.ruby-forum.com/t/error-with-toolkit-rb/194906/1 "2010-09-13T16:07:23Z")

</div>

i was using Ruby 1.8.5 but recently upgraded to 1.8.7 and now  
pdf-toolkit is not working. when i try to run a script that opens a pdf  
using pdf-toolkit i get the following error:  
C:/Ruby/lib/ruby/gems/1.8/gems/pdf-toolkit-0.5.0/lib/pdf/toolkit.rb:200:  
undefined method `class_inheritable_accessor' for PDF::Toolkit:Class (NoMethodError) from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem\_original\_require’  
from  
C:/Ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`require’  
from C:/TestingScripts/NewReadPDF.rb:2

here is the script that i am trying to execute:  
#######################  
require ‘rubygems’  
require ‘pdf/toolkit’  
my\_pdf = PDF::Toolkit.open(“c:\hold\AZ.pdf”)  
text = my\_pdf.to\_text.read  
File.open(“AZ.txt”,“w”) do |the\_file|  
the\_file.puts text  
end  
####################

---

<div class="post-metadata">

**Author:** ![adistarmid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f14d63/32.png) [@adistarmid](https://www.ruby-forum.com/u/adistarmid)\
**Post date:** [September 14, 2010, 3:20pm UTC](https://www.ruby-forum.com/t/error-with-toolkit-rb/194906/2 "2010-09-14T15:20:34Z")

</div>

> undefined method `class\_inheritable\_accessor’ for PDF::Toolkit:Class

Is that a railsy method?  
-r

---

<div class="post-metadata">

**Author:** ![adistarmid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f14d63/32.png) [@adistarmid](https://www.ruby-forum.com/u/adistarmid)\
**Post date:** [September 14, 2010, 3:24pm UTC](https://www.ruby-forum.com/t/error-with-toolkit-rb/194906/3 "2010-09-14T15:24:59Z")

</div>

Roger P. wrote:

> > undefined method `class\_inheritable\_accessor’ for PDF::Toolkit:Class
> 
> Is that a railsy method?  
> -r

i didnt create it. it is a feature of the PDF Toolkit. so i would guess  
that yes it is a ‘railsy method’

when i change back to Ruby 1.8.5 it works just fine just not with 1.8.7
