class Mountebank::Stub::Response
Attributes
inject[RW]
is[RW]
proxy[RW]
Public Class Methods
new(data={})
click to toggle source
# File lib/mountebank/stub/response.rb, line 4 def initialize(data={}) @is = data[:is] || nil @proxy = data[:proxy] || nil @inject = data[:inject] || nil end
with_injection(injection='')
click to toggle source
# File lib/mountebank/stub/response.rb, line 10 def self.with_injection(injection='') return false if injection.empty? data = {inject:injection} new(data) end
Public Instance Methods
to_json(*args)
click to toggle source
# File lib/mountebank/stub/response.rb, line 17 def to_json(*args) data = {} data[:is] = @is unless @is.nil? data[:proxy] = @proxy unless @proxy.nil? data[:inject] = @inject unless @inject.nil? data.to_json(*args) end