Class: Xdrp::Player
- Inherits:
-
Object
- Object
- Xdrp::Player
- Defined in:
- lib/xdrp.rb
Instance Method Summary collapse
-
#initialize(src, debug: false) ⇒ Player
constructor
A new instance of Player.
- #play ⇒ Object
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
#play ⇒ Object
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 |