Class: InstanceId::Request::GetInfo
Instance Attribute Summary collapse
Instance Method Summary
collapse
#initialize
Instance Attribute Details
#including_details ⇒ Object
Also known as:
including_details?
Returns the value of attribute including_details.
7
8
9
|
# File 'lib/instance_id/request/get_info.rb', line 7
def including_details
@including_details
end
|
#registration_token ⇒ Object
Returns the value of attribute registration_token.
8
9
10
|
# File 'lib/instance_id/request/get_info.rb', line 8
def registration_token
@registration_token
end
|
Instance Method Details
#endpoint ⇒ Object
19
20
21
|
# File 'lib/instance_id/request/get_info.rb', line 19
def endpoint
"/iid/info/#{registration_token}"
end
|
#invoke ⇒ Object
12
13
14
15
16
17
|
# File 'lib/instance_id/request/get_info.rb', line 12
def invoke
raise "invalid registration_token! #{registration_token}" unless /\A.+\z/ === registration_token
super do |request|
request.params['details'] = !!including_details ? 'true' : 'false'
end
end
|
#method ⇒ Object
23
24
25
|
# File 'lib/instance_id/request/get_info.rb', line 23
def method
:get
end
|