Module: IronTrail::Testing::InstanceMethods

Defined in:
lib/iron_trail/testing/rspec.rb

Instance Method Summary collapse

Instance Method Details

#irontrail_set_actor(actor) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/iron_trail/testing/rspec.rb', line 13

def irontrail_set_actor(actor)
  if actor.nil?
    IronTrail::Current..delete(:_actor_type)
    IronTrail::Current..delete(:_actor_id)
  else
    IronTrail::Current.([], {
      _actor_type: actor.class.name,
      _actor_id: actor.id
    })
  end
end