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.
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
#play ⇒ Object
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 |