Method: LearnSubmit::Submission#initialize

Defined in:
lib/learn_submit/submission.rb

#initialize(message:, save:) ⇒ Submission

Returns a new instance of Submission.



9
10
11
12
13
14
15
16
17
# File 'lib/learn_submit/submission.rb', line 9

def initialize(message:, save:)
  , token = Netrc.read['learn-config']

  @client    = LearnWeb::Client.new(token: token)
  @git       = LearnSubmit::Submission::GitInteractor.new(username: user.username, message: message)
  @file_path = File.expand_path('~/.learn-submit-tmp')
  @message   = message
  @save      = save
end