Sha256: b57c11618c13d1427b369bbc13a2a6435d1d3cda376408625f3af381d2045c83
Contents?: true
Size: 632 Bytes
Versions: 8
Compression:
Stored size: 632 Bytes
Contents
class SplendeoConfigGenerator < Rails::Generator::Base def initialize(runtime_args, runtime_options = {}) super @name = @args.first || 'app' end def manifest record do |m| m.directory 'config/initializers' m.template "load_config.rb", "config/initializers/load_#{file_name}_config.rb" m.file "config.yml", "config/#{file_name}_config.yml" end end def file_name @name.underscore end def constant_name @name.underscore.upcase end protected def banner <<-EOS Creates config and loader files. USAGE: #{$0} #{spec.name} [config_name] EOS end end
Version data entries
8 entries across 8 versions & 1 rubygems