[Source]
# File xsd/codegen/methoddef.rb, line 23 def initialize(name, *params) unless safemethodname?(name) raise ArgumentError.new("#{name} seems to be unsafe") end @name = name @params = params @comment = nil @definition = yield if block_given? end
# File xsd/codegen/methoddef.rb, line 33 def dump buf = "" buf << dump_comment if @comment buf << dump_method_def buf << dump_definition if @definition buf << dump_method_def_end buf end
[Validate]