Class: Rubyfox::Client::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyfox/client/event.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.[](name) ⇒ Object



14
15
16
# File 'lib/rubyfox/client/event.rb', line 14

def self.[](name)
  const_get(name.to_s.upcase)
end

.types(&block) ⇒ Object



10
11
12
# File 'lib/rubyfox/client/event.rb', line 10

def self.types(&block)
  constants
end

Instance Method Details

#inspectObject



22
23
24
# File 'lib/rubyfox/client/event.rb', line 22

def inspect
  "#{super}: #{type}(#{arguments.inspect})"
end

#paramsObject



18
19
20
# File 'lib/rubyfox/client/event.rb', line 18

def params
  @params ||= EventParams.new(arguments)
end