Sha256: 234b7ccdca03f2fd528c5cc5ef48e32f07286d7b7729e3cf6741a71d88ba62bd
Contents?: true
Size: 779 Bytes
Versions: 20
Compression:
Stored size: 779 Bytes
Contents
require 'rails/generators' require 'rails/generators/migration' module GoogleSafeBrowsing class InstallGenerator < Rails::Generators::Base include Rails::Generators::Migration desc "Creates Migrations for Shavar Hashes and Full Hashes. Creates initializer file for API Key." def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end def self.next_migration_number(path) if ActiveRecord::Base.timestamped_migrations Time.now.utc.strftime("%Y%m%d%H%M%S") else "%.3d" % (current_migration_number(dirname) + 1) end end def create_migration_files migration_template 'create_google_safe_browsing_tables.rb', "db/migrate/create_google_safe_browsing_tables" end end end
Version data entries
20 entries across 20 versions & 1 rubygems