Sha256: bee22578384acf0838e0828083f53d747456beef2dbcda76e8ab0cb6f5396bb9
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
# frozen_string_literal: true module SublimeTextKit module CLI module Actions # Handles snippets action. class Snippets include SublimeTextKit::Import[:configuration, :logger] def initialize(printer: SublimeTextKit::Snippets::Printer.new, **) super(**) @printer = printer end def call kind case kind when :ascii_doc then printer.call "*" when :markdown then printer.call "-" else logger.error { "Invalid snippet format: #{kind}. Use ascii_doc or markdown." } end end private attr_reader :printer end end end end
Version data entries
3 entries across 3 versions & 1 rubygems