diff --git a/lib/generators/validates_timeliness/install_generator.rb b/lib/generators/validates_timeliness/install_generator.rb new file mode 100644 index 0000000..e7ea052 --- /dev/null +++ b/lib/generators/validates_timeliness/install_generator.rb @@ -0,0 +1,14 @@ +module ValidatesTimeliness + module Generators + class InstallGenerator < Rails::Generators::Base + desc "Copy ValidatesTimeliness default files" + source_root File.expand_path('../templates', __FILE__) + class_option :template_engine + + def copy_initializers + copy_file 'validates_timeliness.rb', 'config/initializers/validates_timeliness.rb' + end + + end + end +end diff --git a/lib/generators/validates_timeliness/templates/validates_timeliness.rb b/lib/generators/validates_timeliness/templates/validates_timeliness.rb new file mode 100644 index 0000000..ae3e225 --- /dev/null +++ b/lib/generators/validates_timeliness/templates/validates_timeliness.rb @@ -0,0 +1,10 @@ +ValidatesTimeliness.setup do |c| + # Add validation helpers to these classes + # c.extend_classes = [ ActiveRecord::Base ] + # + # Set the dummy date part for a time type values. + # c.dummy_date_for_time_type = [ 2000, 1, 1 ] + # + # Ignore errors when restriction options are evaluated + # c.ignore_restriction_errors = false +end