6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/cpee/implementation_notifications.rb', line 6
def self::implementation(id,opts)
Proc.new do
on resource "notifications" do
run CPEE::Notifications::Overview if get
on resource "topics" do
run CPEE::Notifications::Topics, opts if get
end
on resource "subscriptions" do
run CPEE::Notifications::Subscriptions, id, opts if get
run CPEE::Notifications::CreateSubscription, id, opts if post 'subscribe'
on resource do
run CPEE::Notifications::Subscription, id, opts if get
run CPEE::Notifications::UpdateSubscription, id, opts if put 'subscribe'
run CPEE::Notifications::DeleteSubscription, id, opts if delete
on resource 'sse' do
run CPEE::Notifications::SSE, id, opts if sse
end
end
end
end
end
end
|