class BooticClient::Stubbing::Stub
Attributes
stubs[R]
Public Class Methods
new(method_name = '', opts = {})
click to toggle source
# File lib/bootic_client/stubbing.rb, line 91 def initialize(method_name = '', opts = {}) @method_name, @opts = method_name, opts @return_data = nil @stubs = {} end
Public Instance Methods
and_return_data(data)
click to toggle source
# File lib/bootic_client/stubbing.rb, line 97 def and_return_data(data) @return_data = data self end
returns()
click to toggle source
# File lib/bootic_client/stubbing.rb, line 106 def returns if @return_data.is_a?(Array) @return_data.map{|d| BooticClient::Entity.new(d, nil)} else BooticClient::Entity.new(@return_data || {}, nil) end end
returns?()
click to toggle source
# File lib/bootic_client/stubbing.rb, line 102 def returns? !!@return_data end