Class: Ably::Rest::Push
- Inherits:
-
Object
- Object
- Ably::Rest::Push
- Includes:
- Modules::Conversions
- Defined in:
- lib/submodules/ably-ruby/lib/ably/rest/push.rb,
lib/submodules/ably-ruby/lib/ably/rest/push/admin.rb,
lib/submodules/ably-ruby/lib/ably/rest/push/device_registrations.rb,
lib/submodules/ably-ruby/lib/ably/rest/push/channel_subscriptions.rb
Overview
Class providing push notification functionality
Defined Under Namespace
Classes: Admin, ChannelSubscriptions, DeviceRegistrations
Instance Attribute Summary collapse
- #client ⇒ Object readonly
Instance Method Summary collapse
-
#admin ⇒ Ably::Rest::Push::Admin
Admin features for push notifications like managing devices and channel subscriptions.
-
#initialize(client) ⇒ Push
constructor
A new instance of Push.
Constructor Details
#initialize(client) ⇒ Push
Returns a new instance of Push.
12 13 14 |
# File 'lib/submodules/ably-ruby/lib/ably/rest/push.rb', line 12 def initialize(client) @client = client end |
Instance Attribute Details
#client ⇒ Object (readonly)
10 11 12 |
# File 'lib/submodules/ably-ruby/lib/ably/rest/push.rb', line 10 def client @client end |
Instance Method Details
#admin ⇒ Ably::Rest::Push::Admin
Admin features for push notifications like managing devices and channel subscriptions
20 21 22 |
# File 'lib/submodules/ably-ruby/lib/ably/rest/push.rb', line 20 def admin @admin ||= Admin.new(self) end |