class Rackrack::Builder
Public Class Methods
new(name, stub: false, app: ->(env) { [ 404, {}, [] ] }
click to toggle source
Calls superclass method
# File lib/rackrack/builder.rb, line 9 def initialize(name, stub: false, app: ->(env) { [ 404, {}, [] ] }, &block) @stub = (stub &&= Stub.build) @app = Rack::Builder.app do use stub if stub run app end super(@app) end
Public Instance Methods
reset_stub()
click to toggle source
# File lib/rackrack/builder.rb, line 24 def reset_stub @stub.reset! end
stub(&block)
click to toggle source
# File lib/rackrack/builder.rb, line 20 def stub(&block) @stub.stub(&block) end