Sha256: 844a167342d8cf9cfddbf90d5ef1a12d7433c382ac1b971c2909ef7ca43d5007
Contents?: true
Size: 485 Bytes
Versions: 3
Compression:
Stored size: 485 Bytes
Contents
module FFI module Generator class Node attr_reader :symname def initialize(params = { }) params = { :indent => 0 }.merge(params) @node, @indent = params[:node], params[:indent] @indent_str = ' ' * @indent @symname = get_attr('name') end def get_attr(name) if @node attr = (@node / "./attributelist/attribute[@name='#{name}']").first attr['value'] if attr end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ffi-swig-generator-0.3.2 | lib/generator/node.rb |
ffi-swig-generator-0.3.0 | lib/generator/node.rb |
ffi-swig-generator-0.3.1 | lib/generator/node.rb |