Module: Facemock::FbGraph

Extended by:
FbGraph
Included in:
FbGraph
Defined in:
lib/facemock/fb_graph.rb,
lib/facemock/fb_graph/user.rb,
lib/facemock/fb_graph/exception.rb,
lib/facemock/fb_graph/application.rb,
lib/facemock/fb_graph/application/user.rb,
lib/facemock/fb_graph/application/test_users.rb,
lib/facemock/fb_graph/application/user/permission.rb

Defined Under Namespace

Modules: User Classes: AdgroupFetchFailure, Application, BadRequest, CreativeNotSaved, Exception, InternalServerError, InvalidRequest, InvalidSession, InvalidToken, NotFound, OpenProcessFailure, QueryConnection, QueryDuplicateKey, QueryError, QueryLockTimeout, TargetingSpecNotSaved, TransactionCommitFailure, Unauthorized

Instance Method Summary collapse

Instance Method Details

#offObject



20
21
22
23
24
25
26
27
# File 'lib/facemock/fb_graph.rb', line 20

def off
  if ::FbGraph == Facemock::FbGraph
    Object.send(:remove_const, :FbGraph) if Object.constants.include?(:FbGraph)
    Object.const_set(:FbGraph, ::SourceFbGraph)
    Object.send(:remove_const, :SourceFbGraph) if Object.constants.include?(:FbGraph)
  end
  true
end

#on(options = {}) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/facemock/fb_graph.rb', line 11

def on(options={})
  if ::FbGraph != Facemock::FbGraph
    Object.const_set(:SourceFbGraph, ::FbGraph)
    Object.send(:remove_const, :FbGraph) if Object.constants.include?(:FbGraph)
    Object.const_set(:FbGraph, Facemock::FbGraph)
  end
  true
end