Module: FeatureChannel

Defined in:
lib/feature_channel.rb,
lib/feature_channel/version.rb,
lib/feature_channel/publisher.rb,
lib/feature_channel/subscriber.rb,
lib/feature_channel/subscriber/message_processor.rb

Defined Under Namespace

Modules: Publisher, Subscriber Classes: Error

Constant Summary collapse

VERSION =
'0.2.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.delivery_strategyObject

Returns the value of attribute delivery_strategy.



11
12
13
# File 'lib/feature_channel.rb', line 11

def delivery_strategy
  @delivery_strategy
end

.featuresObject

Returns the value of attribute features.



11
12
13
# File 'lib/feature_channel.rb', line 11

def features
  @features
end

.service_nameObject

Returns the value of attribute service_name.



11
12
13
# File 'lib/feature_channel.rb', line 11

def service_name
  @service_name
end

.servicesObject

Returns the value of attribute services.



11
12
13
# File 'lib/feature_channel.rb', line 11

def services
  @services
end

.topicObject

Returns the value of attribute topic.



11
12
13
# File 'lib/feature_channel.rb', line 11

def topic
  @topic
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



14
15
16
# File 'lib/feature_channel.rb', line 14

def configure
  yield(self)
end