Sha256: 4b600c0a7faf4a55961077b65ada4a2c635187d2a7e6ea2485eed16ecdeb27fe
Contents?: true
Size: 457 Bytes
Versions: 6
Compression:
Stored size: 457 Bytes
Contents
module Gambiarra module UI class BaseView < Gambiarra::View def thor @thor ||= begin thor_class = Class.new(Thor::Group) do include Thor::Actions end .tap { |t| t.source_root("#{Dir.pwd}") } .new end end def project_name Dir.pwd.split('/').last end def project_constant project_name.gsub('-', '_').camelize end end end end
Version data entries
6 entries across 6 versions & 1 rubygems