Sha256: ffb84f14f5d6010682ea1a015c8a616483a4cea1b1b476ec05130c95c7903c6d
Contents?: true
Size: 431 Bytes
Versions: 4
Compression:
Stored size: 431 Bytes
Contents
module Pah class Runner < Rails::Generators::Base def partials File.join(TEMPLATE_ROOT, 'templates') end def apply_n(partial_name, message = '') puts message.magenta in_root do Bundler.with_clean_env do require "#{partials}/#{partial_name}" "::Pah::Templates::#{partial_name.to_s.classify}".constantize.new.call end end puts "\n" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pah-0.0.20 | lib/pah/runner.rb |
pah-0.0.19 | lib/pah/runner.rb |
pah-0.0.17 | lib/pah/runner.rb |
pah-0.0.16 | lib/pah/runner.rb |