module Sinatra::MemcachedSettings

Public Instance Methods

memcached_host(session) click to toggle source
# File lib/extensions/memcached_settings.rb, line 3
def memcached_host session
  return session[:host] if configured? session, :host
  ENV['memcached_host'] || 'localhost'
end
memcached_port(session) click to toggle source
# File lib/extensions/memcached_settings.rb, line 8
def memcached_port session
  return session[:port] if configured? session, :port
  ENV['memcached_port'] || '11211'
end

Private Instance Methods

configured?(session, parameter) click to toggle source
# File lib/extensions/memcached_settings.rb, line 14
def configured? session, parameter
  session.key?(parameter)
end