Method: XML::DOM::ProcessingInstruction#initialize

Defined in:
lib/xml/dom/core.rb,
lib/xml/dom2/processinginstruction.rb

#initialize(target = nil, data = nil) ⇒ ProcessingInstruction

new(target, data)

target: String
data: String


3127
3128
3129
3130
3131
3132
3133
3134
3135
# File 'lib/xml/dom/core.rb', line 3127

def initialize(target = nil, data = nil)
  super()
  raise "parameter error" if !data
  @target = target.freeze
  @data = data.freeze
  @value = target.dup
  @value << " #{data}" if data != ""
  @value.freeze
end