1
0
mirror of https://github.com/danbee/mpd-client synced 2025-03-04 08:39:09 +00:00

Add control class.

This commit is contained in:
Dan Barber 2013-10-17 11:26:13 +01:00
parent 1d11190c21
commit cc531cd87d
3 changed files with 30 additions and 0 deletions

25
models/control.rb Normal file
View File

@ -0,0 +1,25 @@
require './models/mpd_connection'
class Control
class << self
def play
MPDConnection.mpd.play
end
def stop
MPDConnection.mpd.stop
end
def next
MPDConnection.mpd.next
end
def previous
MPDConnection.mpd.previous
end
def pause
MPDConnection.mpd.pause(!MPDConnection.mpd.paused?)
end
end
end

View File

@ -5,6 +5,7 @@ Bundler.require(:default, ENV['RACK_ENV'])
require 'json' require 'json'
require 'cgi' require 'cgi'
require './models/control'
require './models/album' require './models/album'
require './models/artist' require './models/artist'
require './models/song' require './models/song'

View File

@ -0,0 +1,4 @@
require 'spec_helper'
describe Control do
end