class RSpec::Bash::Mocks::Doubles::ExactConditionalDouble

Attributes

fullexpr[RW]

Public Class Methods

new(fullexpr) click to toggle source
# File lib/rspec/bash/mocks/doubles/exact_conditional_double.rb, line 8
def initialize(fullexpr)
  super()

  @fullexpr = fullexpr
end

Public Instance Methods

apply(script) click to toggle source
# File lib/rspec/bash/mocks/doubles/exact_conditional_double.rb, line 14
def apply(script)
  script.stub_conditional(@fullexpr,
    behaviors: behaviors
  )
end
call_args(script) click to toggle source
# File lib/rspec/bash/mocks/doubles/exact_conditional_double.rb, line 24
def call_args(script)
  script.exact_conditional_calls_for(@fullexpr)
end
call_count(script) click to toggle source
# File lib/rspec/bash/mocks/doubles/exact_conditional_double.rb, line 20
def call_count(script)
  script.exact_conditional_calls_for(@fullexpr).count
end
to_s() click to toggle source
# File lib/rspec/bash/mocks/doubles/exact_conditional_double.rb, line 28
def to_s
  @fullexpr.to_s
end