Skip to content

Commit 748d95c

Browse files
committed
Fixing libxml functionality and enabling its tests.
1 parent 8df1d9e commit 748d95c

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

lib/oai/client.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,9 @@ def load_document(xml)
206206
case @parser
207207
when 'libxml'
208208
begin
209-
parser = XML::Parser.string()
209+
parser = XML::Parser.string(xml)
210210
return parser.parse
211-
rescue XML::Parser::ParseError => e
211+
rescue XML::Error => e
212212
raise OAI::Exception, 'response not well formed XML: '+e, caller
213213
end
214214
when 'rexml'

ruby-oai.gemspec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ Gem::Specification.new do |s|
1818
s.add_development_dependency('activerecord')
1919
s.add_development_dependency('sqlite3')
2020
s.add_development_dependency('rdoc')
21-
21+
s.add_development_dependency('libxml-ruby')
22+
2223
s.files = %w(README.md Rakefile) +
23-
Dir.glob("{bin,test,lib}/**/*") +
24+
Dir.glob("{bin,test,lib}/**/*") +
2425
Dir.glob("examples/**/*.rb")
2526
end

0 commit comments

Comments
 (0)