module LIRC::Commands::Base
Public Instance Methods
serialize()
click to toggle source
# File lib/lirc/commands.rb, line 20 def serialize return serialize_type unless respond_to?(:members) "#{serialize_type} #{serialize_args}" end
Private Instance Methods
serialize_args()
click to toggle source
# File lib/lirc/commands.rb, line 32 def serialize_args members.map(&public_method(:send)).compact.join(" ") end
serialize_type()
click to toggle source
# File lib/lirc/commands.rb, line 28 def serialize_type Commands.serialize_command_name(self.class) end