class Grid::Command
Attributes
name[RW]
params[RW]
Public Class Methods
new(name, params)
click to toggle source
# File lib/grid/command.rb, line 7 def initialize(name, params) @name, @params = name, params end
parse(body)
click to toggle source
# File lib/grid/command.rb, line 11 def self.parse(body) return if body == '' data = JSON.parse(body) cmd = Command.new( data['name'].to_sym, data['params'] ) cmd end
Public Instance Methods
encode()
click to toggle source
# File lib/grid/command.rb, line 24 def encode JSON.unparse( :name => @name, :params => @params ) end