Class: Xdrp::Player

Inherits:
Object
  • Object
show all
Defined in:
lib/xdrp.rb

Instance Method Summary collapse

Constructor Details

#initialize(src, debug: false) ⇒ Player

Returns a new instance of Player.



199
200
201
202
203
204
# File 'lib/xdrp.rb', line 199

def initialize(src, debug: false)

  @debug = debug
  @doc = Rexle.new(RXFHelper.read(src).first)

end

Instance Method Details

#playObject



206
207
208
209
210
211
212
213
# File 'lib/xdrp.rb', line 206

def play()

  @doc.root.elements.each do |e|
    puts 'e: ' + e.xml.inspect if @debug
    method('xdo_' + e.name.to_s).call(e.text || e.attributes)
  end

end