Class: Gateway::Requests::CommonRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/gateway/requests/common_request.rb

Overview

Common request All request is needed to inheritance from it

Direct Known Subclasses

SendMessageRequest, SetProfileRequest

Instance Method Summary collapse

Instance Method Details

#attributesHash

Convert instance variables to hash

Returns:

  • (Hash)


15
16
17
18
19
20
21
# File 'lib/gateway/requests/common_request.rb', line 15

def attributes
  hash = {}
  instance_variables.each do |attr|
    hash[attr[1..-1]] = instance_variable_get attr
  end
  hash
end