Compare commits

..

No commits in common. "master" and "v0.0.2" have entirely different histories.

4 changed files with 7 additions and 25 deletions

View file

@ -1,8 +1,8 @@
Description
===========
lircr (pronounced 'lurker') is a LIRC client library for Ruby. It is simple,
it is easy, it is fun. If you got LIRC, get lircr. I am not responsible if you
lircr (pronounced 'lurker') is a LIRC client library for Ruby. It's simple,
it's easy, it's fun. If you got LIRC, get lircr. I am not responsible if you
grow more hair on your index finger or thumb.
Usage
@ -15,21 +15,3 @@ Usage
if event.name == "play"
system "xmms", "/av/music/3.mod"
end
Control your MPD:
require 'lirc'
require 'librmpd'
lirc = LIRC::Client.new
mpd = MPD.new 'localhost', 6600
mpd.connect
lirc.each do |event|
case event.name
when "play"
mpc.play
when "pause"
mpd.pause = !mpd.pause
when "stop"
mpd.stop
end
end

View file

@ -8,7 +8,7 @@ begin
gem.summary = %Q{LIRC client for Ruby}
gem.description = %Q{}
gem.email = "Denis.Knauf@gmail.com"
gem.homepage = "http://github.com/DenisKnauf/lircr"
gem.homepage = "http://github.com/DenisKnauf/logan"
gem.authors = ["Denis Knauf", "Hans Fugal"]
gem.files = %w[AUTHORS README.md VERSION lib/**/*.rb test/**/*.rb]
gem.require_paths = %w[test lib]

View file

@ -1 +1 @@
0.0.3
0.0.2

View file

@ -2,13 +2,13 @@ require 'socket'
module LIRC
class Client
def initialize dev = nil
def initializer dev = nil
dev ||= "/dev/lircd"
@sock = UNIXSocket.new dev
@sock = UNIXSocket.open dev
end
def next
Event.new @sock.gets
Event.new @sock.readline
end
def each_event