method

dump_attribute

v1_8_6_287 - Show latest stable - Class: XSD::CodeGen::ClassDef
dump_attribute(attrname, writable, varname)
private

No documentation available.

# File lib/xsd/codegen/classdef.rb, line 132
  def dump_attribute(attrname, writable, varname)
    str = nil
    mr = MethodDef.new(attrname)
    mr.definition = "@#{varname}"
    str = mr.dump
    if writable
      mw = MethodDef.new(attrname + "=", 'value')
      mw.definition = "@#{varname} = value"
      str << "\n" + mw.dump
    end
    str
  end