class Textacular::TrigramInstaller
Public Instance Methods
generate_migration()
click to toggle source
# File lib/textacular/trigram_installer.rb, line 2 def generate_migration content = <<-MIGRATION class InstallTrigram < ActiveRecord::Migration[5.0] def self.up ActiveRecord::Base.connection.execute("CREATE EXTENSION IF NOT EXISTS pg_trgm;") end def self.down ActiveRecord::Base.connection.execute("DROP EXTENSION pg_trgm;") end end MIGRATION filename = "install_trigram" generator = Textacular::MigrationGenerator.new(filename, content) generator.generate_migration end