Sha256: d910aa78dbdbc1f0c1fe90935885971d8850acd5f6a7f689bdb8105afc03d292
Contents?: true
Size: 459 Bytes
Versions: 2
Compression:
Stored size: 459 Bytes
Contents
module Freddie class Context attr_accessor :request, :response, :params, :path def initialize(env) @request = Rack::Request.new(env) @response = Rack::Response.new @params = @request.params.with_indifferent_access @path = @request.path.gsub(/^\//, '').split('/') @finished = false end def current_user session['omniauth_user'].try(:last) end def session request.session end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
freddie-0.0.2 | lib/freddie/context.rb |
freddie-0.0.1 | lib/freddie/context.rb |