class RakeFly::Tasks::Authentication::Login::ApiBackend
Public Instance Methods
execute(task)
click to toggle source
# File lib/rake_fly/tasks/authentication/login.rb, line 32 def execute(task) client = Concourse::Client.new( url: task.concourse_url) token = client.for_skymarshal.create_token( username: task.username, password: task.password) rc = RubyFly::RC.load(home: task.home_directory) rc.add_or_update_target(task.target) do |target| target.api = task.concourse_url target.team = task.team target.bearer_token = token.access_token end rc.write! end
resolve_prerequisites(_)
click to toggle source
# File lib/rake_fly/tasks/authentication/login.rb, line 28 def resolve_prerequisites(_) [] end