Class: Dynopoker::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
8
9
10
# File 'lib/dynopoker/configuration.rb', line 5

def initialize
  self.address = ''
  self.enable = true
  self.poke_frequency = 3600
  self.logger = Logger.new($stdout)
end

Instance Attribute Details

#addressObject

Returns the value of attribute address.



3
4
5
# File 'lib/dynopoker/configuration.rb', line 3

def address
  @address
end

#enableObject

Returns the value of attribute enable.



3
4
5
# File 'lib/dynopoker/configuration.rb', line 3

def enable
  @enable
end

#loggerObject

Returns the value of attribute logger.



3
4
5
# File 'lib/dynopoker/configuration.rb', line 3

def logger
  @logger
end

#poke_frequencyObject

Returns the value of attribute poke_frequency.



3
4
5
# File 'lib/dynopoker/configuration.rb', line 3

def poke_frequency
  @poke_frequency
end

Instance Method Details

#should_poke?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/dynopoker/configuration.rb', line 12

def should_poke?
  address.present? && enable && poke_frequency.present?
end