Module: Saxy
- Defined in:
- lib/saxy.rb,
lib/saxy/parser.rb,
lib/saxy/element.rb,
lib/saxy/ostruct.rb,
lib/saxy/version.rb,
lib/saxy/parsing_error.rb
Defined Under Namespace
Classes: Element, OpenStruct, Parser, ParsingError
Constant Summary
collapse
- VERSION =
"0.2.3"
Class Method Summary
collapse
Class Method Details
.parse(xml_file, object_tag, &blk) ⇒ Object
5
6
7
8
9
10
11
12
13
|
# File 'lib/saxy.rb', line 5
def parse(xml_file, object_tag, &blk)
parser = Parser.new(xml_file, object_tag)
if blk
parser.each(blk)
else
parser.each
end
end
|
.ruby_18? ⇒ Boolean
15
16
17
|
# File 'lib/saxy.rb', line 15
def ruby_18?
@ruby_18 ||= RUBY_VERSION =~ /^1\.8/
end
|