Parent

Methods

FFI::Generator::Node

Attributes

symname[R]

Public Class Methods

new(params = { }) click to toggle source
# File lib/generator/node.rb, line 5
def initialize(params = { })
  params = { :indent => 0 }.merge(params)
  @node, @indent = params[:node], params[:indent]
  @indent_str = ' ' * @indent
  @symname = get_attr('name')
end

Public Instance Methods

get_attr(name) click to toggle source
# File lib/generator/node.rb, line 11
def get_attr(name)
  if @node
    attr = (@node / "./attributelist/attribute[@name='#{name}']").first
    attr['value'] if attr
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.