Class: Gridspace::BaseCommand

Inherits:
JSONable
  • Object
show all
Defined in:
lib/gridspace/commands.rb

Direct Known Subclasses

CallClient, CallPhone, GetDigits, Hangup, JoinConference, Play, Say

Instance Method Summary collapse

Methods inherited from JSONable

#from_json!

Instance Method Details

#class_nameObject



20
21
22
# File 'lib/gridspace/commands.rb', line 20

def class_name
  self.class.name.split('::').last
end

#to_json(options = nil) ⇒ Object



23
24
25
26
# File 'lib/gridspace/commands.rb', line 23

def to_json options = nil
  @name = class_name()
  super(options)
end