class Diffit::InitGenerator

Public Instance Methods

create_function_migration() click to toggle source
# File lib/generators/diffit/init/init_generator.rb, line 26
def create_function_migration
  basename = "create_#{Diffit.table_name.to_s.underscore}_function"
  create_diffit_migration 'migrations/create_function.erb', basename
end
create_initializer() click to toggle source
# File lib/generators/diffit/init/init_generator.rb, line 17
def create_initializer
  template 'templates/diffit.erb', 'config/initializers/diffit.rb'
end
create_table_migration() click to toggle source
# File lib/generators/diffit/init/init_generator.rb, line 21
def create_table_migration
  basename = "create_#{Diffit.table_name.to_s.underscore}"
  create_diffit_migration 'migrations/create_table.erb', basename
end
prepare() click to toggle source
# File lib/generators/diffit/init/init_generator.rb, line 12
def prepare
  Diffit.table_name = self.table_name
  Diffit.function_name = "#{self.table_name}_function"
end