Sha256: eb51bf494dec30417de5e25f2b446b1fdaa9c2084997eee80c15d3f5a4ffcb6d

Contents?: true

Size: 299 Bytes

Versions: 10

Compression:

Stored size: 299 Bytes

Contents

class Avo::Current < ActiveSupport::CurrentAttributes
  attribute :app
  attribute :license
  attribute :context, :current_user, :view_context

  delegate :request, to: :view_context
  delegate :params, to: :request

  def request
    view_context.request || ActionDispatch::Request.empty
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
avo-3.0.0.pre13 lib/avo/current.rb
avo-3.0.0.pre12 lib/avo/current.rb
avo-3.0.0.pre10 lib/avo/current.rb
avo-3.0.0.pre11 lib/avo/current.rb
avo-3.0.0.pre8 lib/avo/current.rb
avo-3.0.0.pre9 lib/avo/current.rb
avo-3.0.0.pre7 lib/avo/current.rb
avo-3.0.0.pre5 lib/avo/current.rb
avo-3.0.0.pre6 lib/avo/current.rb
avo-3.0.0.pre4 lib/avo/current.rb