Class: TrailGuide::Adapters::Participants::Cookie

Inherits:
Base
  • Object
show all
Defined in:
lib/trail_guide/adapters/participants/cookie.rb

Defined Under Namespace

Classes: Adapter

Instance Method Summary collapse

Methods inherited from Base

configure, new, #new

Constructor Details

#initialize(&block) ⇒ Cookie

Returns a new instance of Cookie.



6
7
8
9
10
11
12
13
14
15
# File 'lib/trail_guide/adapters/participants/cookie.rb', line 6

def initialize(&block)
  configure do |config|
    config.cookie = :trailguide
    config.path = '/'
    config.expiration = 1.year.to_i
    # TODO other cookie options (domain, ssl, etc.)

    yield(config) if block_given?
  end
end