Sha256: 49b0e45da194b2d37efe6a6d4772ee1faddd759ad76e88a91ee16f5b8e025485

Contents?: true

Size: 409 Bytes

Versions: 34

Compression:

Stored size: 409 Bytes

Contents

require 'innate/state/accessor'
require 'innate/request'

module Innate
  # The module to be included into the Controller it basically just provides
  # #request, #response and #session, each accessing Thread.current to
  # retrieve the demanded object

  module Trinity
    extend StateAccessor

    state_accessor :request, :response, :session, :actions

    def action
      actions.last
    end
  end
end

Version data entries

34 entries across 34 versions & 3 rubygems

Version Path
innate-2023.01.06 lib/innate/trinity.rb
innate-2015.10.28 lib/innate/trinity.rb
manveru-innate-2009.03.24 lib/innate/trinity.rb
manveru-innate-2009.04.01 lib/innate/trinity.rb
manveru-innate-2009.04.08 lib/innate/trinity.rb
manveru-innate-2009.04.18 lib/innate/trinity.rb
manveru-innate-2009.04 lib/innate/trinity.rb
manveru-innate-2009.05 lib/innate/trinity.rb
manveru-innate-2009.06.12 lib/innate/trinity.rb
manveru-innate-2009.06 lib/innate/trinity.rb
manveru-innate-2009.07 lib/innate/trinity.rb
rjspotter-innate-2009.06.29 lib/innate/trinity.rb
rjspotter-innate-2009.06.30 lib/innate/trinity.rb
rjspotter-innate-2009.06.31 lib/innate/trinity.rb
innate-2013.02.21 lib/innate/trinity.rb
innate-2013.02 lib/innate/trinity.rb
innate-2012.12 lib/innate/trinity.rb
innate-2012.03 lib/innate/trinity.rb
innate-2011.12 lib/innate/trinity.rb
innate-2011.10 lib/innate/trinity.rb