Sha256: 73c8cedb9f9905bf2d00e8242c873c73e734d03bb8bd9fad15a3e6df2bec5e0f

Contents?: true

Size: 297 Bytes

Versions: 7

Compression:

Stored size: 297 Bytes

Contents

class StimulusReflex::Reflex
  attr_reader :channel, :url

  delegate :connection, to: :channel
  delegate :session, to: :request

  def initialize(channel, url: nil)
    @channel = channel
    @url = url
  end

  def request
    @request ||= ActionDispatch::Request.new(connection.env)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
stimulus_reflex-1.0.2 lib/stimulus_reflex/reflex.rb
stimulus_reflex-1.0.1 lib/stimulus_reflex/reflex.rb
stimulus_reflex-1.0.0 lib/stimulus_reflex/reflex.rb
stimulus_reflex-0.3.3 lib/stimulus_reflex/reflex.rb
stimulus_reflex-0.3.2 lib/stimulus_reflex/reflex.rb
stimulus_reflex-0.3.1 lib/stimulus_reflex/reflex.rb
stimulus_reflex-0.3.0 lib/stimulus_reflex/reflex.rb