Sha256: 8ff0bad1f93e2ad8666da796cdb0997c11a283d3bc74349b1ca70e07ee7a5fd1

Contents?: true

Size: 240 Bytes

Versions: 33

Compression:

Stored size: 240 Bytes

Contents

module ControllerMacros
  def access_anonymous
    sign_out :user
    User.new
  end

  def login_user(user)
    @request ||= controller.request
    @request.env["devise.mapping"] = Devise.mappings[:user]
    sign_in user
    user
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
message_train-0.5.2 spec/support/controller_macros.rb
message_train-0.5.1 spec/support/controller_macros.rb
message_train-0.5.0 spec/support/controller_macros.rb
message_train-0.4.6 spec/support/controller_macros.rb
message_train-0.4.5 spec/support/controller_macros.rb
message_train-0.4.4 spec/support/controller_macros.rb
message_train-0.4.3 spec/support/controller_macros.rb
message_train-0.4.2 spec/support/controller_macros.rb
message_train-0.4.1 spec/support/controller_macros.rb
message_train-0.4.0 spec/support/controller_macros.rb
message_train-0.3.1 spec/support/controller_macros.rb
message_train-0.3.0 spec/support/controller_macros.rb
message_train-0.2.12 spec/support/controller_macros.rb
message_train-0.2.11 spec/support/controller_macros.rb
message_train-0.2.10 spec/support/controller_macros.rb
message_train-0.2.9 spec/support/controller_macros.rb
message_train-0.2.8 spec/support/controller_macros.rb
message_train-0.2.7 spec/support/controller_macros.rb
message_train-0.2.6 spec/support/controller_macros.rb
message_train-0.2.5 spec/support/controller_macros.rb