instance method
post
Ruby on Rails edge
Since edgeSignature
post(&work)
Inline async calls
Parameters
-
workblock
Source
# File actioncable/lib/action_cable/connection/test_case.rb, line 149
def post(&work) = work.call
def timer(every, &block)
TestTimer.new(every, &block).tap { |t| @timers << t }
end
def advance_time(seconds)
@timers.each { |timer| timer.advance(seconds) }
end
#== Pub/sub interface ==
def subscribe(stream, callback, success_callback = nil)
@streams[stream] << callback
success_callback&.call
end
def unsubscribe(stream, callback)
@streams[stream].delete(callback)
@streams.delete(stream) if @streams[stream].empty?
end
end
Defined in actioncable/lib/action_cable/connection/test_case.rb line 149
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionCable::Connection::TestServer