Module: Steep::Server::Master::MessageUtils

Included in:
SendMessageJob
Defined in:
lib/steep/server/master.rb

Instance Method Summary collapse

Instance Method Details

#idObject



134
135
136
# File 'lib/steep/server/master.rb', line 134

def id
  message[:id]
end

#methodObject



130
131
132
# File 'lib/steep/server/master.rb', line 130

def method
  message[:method]
end

#notification?Boolean

Returns:

  • (Boolean)


122
123
124
125
126
127
128
# File 'lib/steep/server/master.rb', line 122

def notification?
  if method && !id
    true
  else
    false
  end
end

#paramsObject



142
143
144
# File 'lib/steep/server/master.rb', line 142

def params
  message[:params]
end

#request?Boolean

Returns:

  • (Boolean)


106
107
108
109
110
111
112
# File 'lib/steep/server/master.rb', line 106

def request?
  if method && id
    true
  else
    false
  end
end

#response?Boolean

Returns:

  • (Boolean)


114
115
116
117
118
119
120
# File 'lib/steep/server/master.rb', line 114

def response?
  if id && !method
    true
  else
    false
  end
end

#resultObject



138
139
140
# File 'lib/steep/server/master.rb', line 138

def result
  message[:result]
end