Sha256: 26d0b0461a04f3f2d41605b276c6732edb45d6017a678390e6b89a1c5ad3ff1d
Contents?: true
Size: 828 Bytes
Versions: 21
Compression:
Stored size: 828 Bytes
Contents
module Clearance class Configuration attr_accessor :mailer_sender, :cookie_expiration def initialize @mailer_sender = 'donotreply@example.com' @cookie_expiration = lambda { 1.year.from_now.utc } end end class << self attr_accessor :configuration end # Configure Clearance someplace sensible, # like config/initializers/clearance.rb # # If you want users to only be signed in during the current session # instead of being remembered, do this: # # config.cookie_expiration = lambda { } # # @example # Clearance.configure do |config| # config.mailer_sender = 'me@example.com' # config.cookie_expiration = lambda { 2.weeks.from_now.utc } # end def self.configure self.configuration ||= Configuration.new yield(configuration) end end
Version data entries
21 entries across 21 versions & 2 rubygems