Module: Fizzgig::FunctionStubs

Defined in:
lib/fizzgig/function_stubs.rb

Class Method Summary collapse

Class Method Details

.get_stub(fname, args) ⇒ Object



9
10
11
# File 'lib/fizzgig/function_stubs.rb', line 9

def self.get_stub(fname,args)
  LSpace[:function_stubs][fname.to_sym][args]
end

.has_stub?(fname, args) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
7
# File 'lib/fizzgig/function_stubs.rb', line 3

def self.has_stub?(fname,args)
  stubs = LSpace[:function_stubs] || {}
  stubs.has_key?(fname.to_sym) &&
    stubs[fname.to_sym].has_key?(args)
end