Sha256: 3bd9b2dca69f2ca1e222a97b6159711394c894d5b77e6a51ce987f2e536b85a6
Contents?: true
Size: 523 Bytes
Versions: 6
Compression:
Stored size: 523 Bytes
Contents
require 'simnos/utils' require 'simnos/dsl/subscription' module Simnos class DSL class Subscriptions include Simnos::TemplateHelper def initialize(context, topic, &block) @context = context @topic = topic @result = [] instance_eval(&block) end attr_reader :result private def subscription(protocol: , endpoint: ) @result << Subscription.new(@context, topic: @topic, protocol: protocol, endpoint: endpoint) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems