Module: Promiscuous::Subscriber::Model::Observer::ClassMethods
- Defined in:
- lib/promiscuous/subscriber/model/observer.rb
Instance Method Summary collapse
- #__promiscuous_duplicate_key_exception?(e) ⇒ Boolean
- #__promiscuous_fetch_new(id) ⇒ Object (also: #__promiscuous_fetch_existing)
- #subscribe(*args) ⇒ Object
Instance Method Details
#__promiscuous_duplicate_key_exception?(e) ⇒ Boolean
51 52 53 |
# File 'lib/promiscuous/subscriber/model/observer.rb', line 51 def __promiscuous_duplicate_key_exception?(e) false end |
#__promiscuous_fetch_new(id) ⇒ Object Also known as: __promiscuous_fetch_existing
46 47 48 |
# File 'lib/promiscuous/subscriber/model/observer.rb', line 46 def __promiscuous_fetch_new(id) new.tap { |o| o.id = id } end |
#subscribe(*args) ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/promiscuous/subscriber/model/observer.rb', line 38 def subscribe(*args) super subscribed_attrs.each do |attr| # TODO do not overwrite existing methods attr_accessor attr end end |