Cucumber functions should launch your application through the public user interface. Sort of:
Given /^I am signed in as "([^\"]*)"%/ do |username|
visit 'sign_in'
fill_in 'Username', :with => username
click 'Sign In'
end
current_user , .
, @current_user , .