Module: MultipleMan::Publisher::ClassMethods

Defined in:
lib/multiple_man/mixins/publisher.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#multiple_man_publisherObject

Returns the value of attribute multiple_man_publisher.



20
21
22
# File 'lib/multiple_man/mixins/publisher.rb', line 20

def multiple_man_publisher
  @multiple_man_publisher
end

Instance Method Details

#multiple_man_publish(operation = :create) ⇒ Object



16
17
18
# File 'lib/multiple_man/mixins/publisher.rb', line 16

def multiple_man_publish(operation=:create)
  multiple_man_publisher.publish(self, operation) 
end

#publish(options = {}) ⇒ Object



22
23
24
# File 'lib/multiple_man/mixins/publisher.rb', line 22

def publish(options = {})
  self.multiple_man_publisher = ModelPublisher.new(options)
end