Class: Disclosure::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/disclosure/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



4
5
6
7
8
9
# File 'lib/disclosure/configuration.rb', line 4

def initialize
  self.owner_class = "User"
  self.reactor_classes = [Disclosure::EmailReactor]
  self.notifier_classes = []
  self.mail_sender = "please-change-me@localhost"
end

Instance Attribute Details

#mail_senderObject

Returns the value of attribute mail_sender.



2
3
4
# File 'lib/disclosure/configuration.rb', line 2

def mail_sender
  @mail_sender
end

#notifier_classesObject

Returns the value of attribute notifier_classes.



2
3
4
# File 'lib/disclosure/configuration.rb', line 2

def notifier_classes
  @notifier_classes
end

#owner_classObject

Returns the value of attribute owner_class.



2
3
4
# File 'lib/disclosure/configuration.rb', line 2

def owner_class
  @owner_class
end

#reactor_classesObject

Returns the value of attribute reactor_classes.



2
3
4
# File 'lib/disclosure/configuration.rb', line 2

def reactor_classes
  @reactor_classes
end