Sha256: 56a2cbe4f6fd13333ccfb17f0d8c16765c0a7b3f7c507c9e3e807c970e737b40
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
module Lanes module Command class NamedCommand < Thor::Group include Thor::Actions argument :name attr_reader :namespace, :class_name, :client_dir, :spec_dir def self.source_root Pathname.new(__FILE__).dirname.join("templates") end def load_namespace @namespace = options[:namespace] || Command.load_current_extension(raise_on_fail:true).identifier end def set_variables @class_name = name.underscore.classify @spec_dir = "spec/#{namespace}" @client_dir = "client/#{namespace}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.1.2 | lib/lanes/command/named_command.rb |