Sha256: e00790b9733cfcc4d6be561c1b2710740c8aa82df915840ed835d8e5016f483f
Contents?: true
Size: 1014 Bytes
Versions: 4
Compression:
Stored size: 1014 Bytes
Contents
require 'rails/generators/named_base' module Ixtlan module Generators class ConfigurationBase < Rails::Generators::Base argument :name, :type => :string, :required => false protected def generator_name raise "please overwrite generator_name" end public def create args = [] if name args << ARGV.shift else args << "configuration" end if defined? ::Ixtlan::Errors args << "errors_keep_dumps:integer" args << "errors_base_url:string" args << "errors_from_email:string" args << "errors_to_emails:string" end if defined? ::Ixtlan::Sessions args << "idle_session_timeout:integer" end if defined? ::Ixtlan::Audit args << "audit_keep_logs:integer" end args += ARGV[0, 10000] || [] args << "--singleton" generate generator_name, *args end end end end
Version data entries
4 entries across 4 versions & 1 rubygems