Class: Waitmate::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
12
13
# File 'lib/waitmate/configuration.rb', line 7

def initialize
  @adapter = :redis
  @queue_ttl = 300
  @polling_interval = 5
  @ticket_ttl = 120
  @waiting_room_path = "/waitmate/room"
end

Instance Attribute Details

#adapterObject

Returns the value of attribute adapter.



5
6
7
# File 'lib/waitmate/configuration.rb', line 5

def adapter
  @adapter
end

#polling_intervalObject

Returns the value of attribute polling_interval.



5
6
7
# File 'lib/waitmate/configuration.rb', line 5

def polling_interval
  @polling_interval
end

#queue_ttlObject

Returns the value of attribute queue_ttl.



5
6
7
# File 'lib/waitmate/configuration.rb', line 5

def queue_ttl
  @queue_ttl
end

#ticket_ttlObject

Returns the value of attribute ticket_ttl.



5
6
7
# File 'lib/waitmate/configuration.rb', line 5

def ticket_ttl
  @ticket_ttl
end

#waiting_room_pathObject

Returns the value of attribute waiting_room_path.



5
6
7
# File 'lib/waitmate/configuration.rb', line 5

def waiting_room_path
  @waiting_room_path
end