Class: RakeFly::Tasks::Authentication::Login::FlyBackend

Inherits:
Object
  • Object
show all
Defined in:
lib/rake_fly/tasks/authentication/login.rb

Instance Method Summary collapse

Instance Method Details

#execute(task) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/rake_fly/tasks/authentication/login.rb', line 16

def execute(task)
  RubyFly.(
    target: task.target,
    concourse_url: task.concourse_url,
    username: task.username,
    password: task.password,
    team: task.team,
    environment: {
      'HOME' => task.home_directory
    }
  )
end

#resolve_prerequisites(task) ⇒ Object



12
13
14
# File 'lib/rake_fly/tasks/authentication/login.rb', line 12

def resolve_prerequisites(task)
  [task.fly_ensure_task_name]
end