Class: Promiscuous::Subscriber::Base
- Inherits:
-
Object
- Object
- Promiscuous::Subscriber::Base
show all
- Includes:
- Common::Options
- Defined in:
- lib/promiscuous/subscriber/base.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(options) ⇒ Base
Returns a new instance of Base.
6
7
8
|
# File 'lib/promiscuous/subscriber/base.rb', line 6
def initialize(options)
self.options = options
end
|
Instance Attribute Details
#options ⇒ Object
Returns the value of attribute options.
4
5
6
|
# File 'lib/promiscuous/subscriber/base.rb', line 4
def options
@options
end
|
Class Method Details
.subscribe(options) ⇒ Object
26
27
28
|
# File 'lib/promiscuous/subscriber/base.rb', line 26
def self.subscribe(options)
load_options(options)
end
|
Instance Method Details
#payload ⇒ Object
Also known as:
instance
10
11
12
|
# File 'lib/promiscuous/subscriber/base.rb', line 10
def payload
options[:payload]
end
|
#process ⇒ Object
15
16
|
# File 'lib/promiscuous/subscriber/base.rb', line 15
def process
end
|
#should_update_parent? ⇒ Boolean
18
19
20
|
# File 'lib/promiscuous/subscriber/base.rb', line 18
def should_update_parent?
true
end
|
#subscribe_options ⇒ Object
22
23
24
|
# File 'lib/promiscuous/subscriber/base.rb', line 22
def subscribe_options
self.class.options
end
|