class Bogus::InteractionPresenter

Public Instance Methods

to_s() click to toggle source
# File lib/bogus/stubbing/interaction_presenter.rb, line 7
def to_s
  "##{interaction.method}(#{args})#{result}"
end

Private Instance Methods

args() click to toggle source
# File lib/bogus/stubbing/interaction_presenter.rb, line 13
def args
  interaction.args.map(&:inspect).join(', ')
end
error() click to toggle source
# File lib/bogus/stubbing/interaction_presenter.rb, line 25
def error
  " !! #{interaction.error}" if interaction.error
end
result() click to toggle source
# File lib/bogus/stubbing/interaction_presenter.rb, line 17
def result
  error || return_value
end
return_value() click to toggle source
# File lib/bogus/stubbing/interaction_presenter.rb, line 21
def return_value
  " => #{interaction.return_value.inspect}" if interaction.has_result
end