Class: Booth::Logins::Transitions::Create::SkipRemotes

Inherits:
Object
  • Object
show all
Includes:
Concerns::Transition
Defined in:
lib/booth/userland/logins/transitions/create/skip_remotes.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.applicable?(params:) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/booth/userland/logins/transitions/create/skip_remotes.rb', line 8

def self.applicable?(params:)
  params[:skip_remotes].present?
end

Instance Method Details

#callObject



12
13
14
15
# File 'lib/booth/userland/logins/transitions/create/skip_remotes.rb', line 12

def call
  storage.skip_remotes
  Tron.success :skipping_remotes
end

#storageObject



17
18
19
# File 'lib/booth/userland/logins/transitions/create/skip_remotes.rb', line 17

def storage
  request.storage.
end