class ChefSpec::Stubs::SearchStub

Attributes

block[R]
query[R]
type[R]

Public Class Methods

new(type, query = "*:*", &block) click to toggle source
# File lib/chefspec/stubs/search_stub.rb, line 10
def initialize(type, query = "*:*", &block)
  @type  = type.to_s
  @query = query
  @block = block
end

Public Instance Methods

signature() click to toggle source
# File lib/chefspec/stubs/search_stub.rb, line 16
def signature
  if @block
    "stub_search(#{@type.inspect}, #{@query.inspect}) { # Ruby code }"
  else
    "stub_search(#{@type.inspect}, #{@query.inspect}).and_return(#{@value})"
  end
end