class BlueprintAgreement::RequestBuilder
Public Class Methods
for(context)
click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 6 def self.for(context) klass = case when rails? RailsRequest when rack_test? RackTestRequest end klass.new(context) end
rack_test?()
click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 21 def self.rack_test? !!defined?(Rack::Test) end
rails?()
click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 17 def self.rails? !!defined?(Rails) end