class Simnos::DSL::Subscriptions
Attributes
result[R]
Public Class Methods
new(context, topic, &block)
click to toggle source
# File lib/simnos/dsl/subscriptions.rb, line 9 def initialize(context, topic, &block) @context = context @topic = topic @result = [] instance_eval(&block) end
Private Instance Methods
subscription(protocol: , endpoint: )
click to toggle source
# File lib/simnos/dsl/subscriptions.rb, line 22 def subscription(protocol: , endpoint: ) @result << Subscription.new(@context, topic: @topic, protocol: protocol, endpoint: endpoint) end