Sha256: bd4c17cb4e0903a1d0a6f9c0bd40ce668c654ab12885b9ec9a22edd2f5b24883

Contents?: true

Size: 533 Bytes

Versions: 2

Compression:

Stored size: 533 Bytes

Contents

# Copyright (c) 2020 Jean-Sebastien Gelinas, see LICENSE.txt
# frozen_string_literal: true

require 'highline'
require 'semantic_logger'

# Module containing all commands
module ::TilesetTooling::Commands
end

# Basis for all commands
class ::TilesetTooling::Commands::Command
  # Initializer for command basis
  def initialize(options, args)
    @logger = ::SemanticLogger[self.class.name.split('::').last]
    @cli = ::HighLine.new
    @options = options
    @args = args
  end
end

require 'tileset_tooling/commands/insert_bleed'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tileset_tooling-0.1.0 lib/tileset_tooling/commands.rb
tileset_tooling-0.0.2 lib/tileset_tooling/commands.rb