Class: InstanceId::Client
- Inherits:
-
Object
- Object
- InstanceId::Client
- Defined in:
- lib/instance_id/client.rb
Instance Method Summary collapse
- #batch_operation(operation_type, topic, registration_tokens) ⇒ Object
- #delete(registration_token) ⇒ Object
- #get_info(registration_token, including_details = false) ⇒ Object
Instance Method Details
#batch_operation(operation_type, topic, registration_tokens) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/instance_id/client.rb', line 20 def batch_operation(operation_type, topic, registration_tokens) InstanceId::Request::BatchOperation.new.tap do |request| request.registration_tokens = registration_tokens request.topic = topic request.operation_type = operation_type end.invoke end |
#delete(registration_token) ⇒ Object
14 15 16 17 18 |
# File 'lib/instance_id/client.rb', line 14 def delete(registration_token) InstanceId::Request::Delete.new.tap do |request| request.registration_token = registration_token end.invoke end |
#get_info(registration_token, including_details = false) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/instance_id/client.rb', line 7 def get_info(registration_token, including_details = false) InstanceId::Request::GetInfo.new.tap do |request| request.registration_token = registration_token request.including_details = including_details end.invoke end |