# -*- encoding: utf-8 -*- # stub: kevintyll-ssn_validator 1.0.3 ruby lib Gem::Specification.new do |s| s.name = "kevintyll-ssn_validator".freeze s.version = "1.0.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Kevin Tyll".freeze] s.date = "2009-04-24" s.description = "Validates whether an SSN has likely been issued or not.".freeze s.email = "kevintyll@gmail.com".freeze s.extra_rdoc_files = ["LICENSE".freeze, "README.rdoc".freeze] s.files = ["History.txt".freeze, "LICENSE".freeze, "PostInstall.txt".freeze, "README.rdoc".freeze, "Rakefile".freeze, "VERSION.yml".freeze, "generators/death_master_file_migration/death_master_file_migration_generator.rb".freeze, "generators/death_master_file_migration/templates/migration.rb".freeze, "generators/ssn_validator_migration/ssn_validator_migration_generator.rb".freeze, "generators/ssn_validator_migration/templates/migration.rb".freeze, "lib/ssn_validator.rb".freeze, "lib/ssn_validator/models/death_master_file.rb".freeze, "lib/ssn_validator/models/death_master_file_loader.rb".freeze, "lib/ssn_validator/models/ssn_high_group_code.rb".freeze, "lib/ssn_validator/models/ssn_high_group_code_loader.rb".freeze, "lib/ssn_validator/models/ssn_validator.rb".freeze, "lib/ssn_validator/ntis.rb".freeze, "lib/tasks/ssn_validator.rake".freeze, "test/files/test_dmf_funky_data_load.txt".freeze, "test/files/test_dmf_initial_load.txt".freeze, "test/files/test_dmf_update_load.txt".freeze, "test/files/valid_csv_from_funky_data_file.txt".freeze, "test/mocks/test/death_master_file_loader.rb".freeze, "test/test_death_master_file_loader.rb".freeze, "test/test_helper.rb".freeze, "test/test_ssn_high_group_code_loader.rb".freeze, "test/test_ssn_validator.rb".freeze] s.homepage = "http://kevintyll.git.com/ssn_validator".freeze s.post_install_message = "\nFor more information on ssn_validator, see http://kevintyll.github.com/ssn_validator/\n\n* To create the necessary db migration, from the command line, run:\n script/generate ssn_validator_migration\n* Require the gem in your environment.rb file in the Rails::Initializer block:\n config.gem 'kevintyll-ssn_validator', :lib => 'ssn_validator'\n* To load your table with the current SSN data, from the command line, run:\n rake ssn_validator:update_data\n * The SSN data is updated monthly, so you'll want to run this rake task monthly to keep your validations accurate.\n* If you've purchased the death master file data, create the death_master_files migration:\n script/generate death_master_file_migration\n* To load the dmf files you receive from ntis:\n rake ssn_validator:death_master_file:load_file PATH='path/to/file' AS_OF='2009-03-01'\n * You'll need to pass in the full path to where the file is on disk. You'll also need\n to pass in the date this file's data are as of in the format yyyy-mm-dd.\n * This task must be used to load the initial file you receive from ntis on CD. It can optionally be used\n to load the monthly update files you download from the website. If you manually download the update files,\n you do not need to add your user name and password to the environment.rb file. For a more automated approach\n to loading the update files, add your user name and password to the environment.rb file and use the 2nd rake task.\n* To load the monthly updates from the ntis website:\n * Add your user_name and password to the environment.rb file\n SsnValidator::Ntis.user_name = 'REPLACE WITH YOUR dmf.ntis.gov USER NAME'\n SsnValidator::Ntis.password = 'REPLACE WITH YOUR dmf.ntis.gov PASSWORD'\n * Run the rake task:\n rake ssn_validator:death_master_file:update_data\n * This rake task will determine the most recent file that has been loaded, and loads all subsequent files in order\n from the dmf.ntis.gov website.\n * The death master file data is updated monthly, so you'll want to run this rake task monthly to keep your validations accurate.\n".freeze s.rdoc_options = ["--charset=UTF-8".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Validates whether an SSN has likely been issued or not.".freeze s.test_files = ["test/mocks/test/death_master_file_loader.rb".freeze, "test/test_death_master_file_loader.rb".freeze, "test/test_helper.rb".freeze, "test/test_ssn_high_group_code_loader.rb".freeze, "test/test_ssn_validator.rb".freeze] end