Sha256: 36cd366bca0804db9294067ba922119e7ef1c40005ca9fc4e3a0c45e2bf66bbd
Contents?: true
Size: 723 Bytes
Versions: 1
Compression:
Stored size: 723 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.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.0 | lib/lanes/command/named_command.rb |