Class: SublimeTextKit::CLI::Actions::Session

Inherits:
Sod::Action
  • Object
show all
Defined in:
lib/sublime_text_kit/cli/actions/session.rb

Overview

Handles session action.

Instance Method Summary collapse

Constructor Details

#initialize(rebuilder: Sessions::Rebuilder.new) ⇒ Session

Returns a new instance of Session.



16
17
18
19
# File 'lib/sublime_text_kit/cli/actions/session.rb', line 16

def initialize(rebuilder: Sessions::Rebuilder.new, **)
  super(**)
  @rebuilder = rebuilder
end

Instance Method Details

#callObject



21
22
23
24
# File 'lib/sublime_text_kit/cli/actions/session.rb', line 21

def call(*)
  rebuilder.call
  logger.info "Session rebuilt."
end