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.



172
173
174
175
176
177
# File 'lib/xdrp.rb', line 172

def initialize(src, debug: false)

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

end

Instance Method Details

#playObject



179
180
181
182
183
184
185
186
# File 'lib/xdrp.rb', line 179

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