Sha256: c695f101b7bdd6810a231234ddf8d4b676ad1b9db9ef128c8e7ca7e3e021ca4d
Contents?: true
Size: 587 Bytes
Versions: 1
Compression:
Stored size: 587 Bytes
Contents
# frozen_string_literal: true require "sod" module SublimeTextKit module CLI module Actions # Handles session action. class Session < Sod::Action include Dependencies[:logger] description "Rebuild session metadata." on %w[-S --session] def initialize(rebuilder: Sessions::Rebuilder.new, **) super(**) @rebuilder = rebuilder end def call(*) rebuilder.call logger.info "Session rebuilt." end private attr_reader :rebuilder end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sublime_text_kit-18.0.0 | lib/sublime_text_kit/cli/actions/session.rb |